I usually get 65-85,000 miles (not sure the conversion for kilometers for the folks up north) on a set of pads. You don't want to wear it 99% down.(I explain in more detail later) I replace the rotors when I put on the second set of pads which technically is the third on it. (1st factory, 2nd onward I put on) I skip turning the rotors to reduce the chances of warping. To date I have not had issues with noise... assuming the rotors looked smooth. If they are not smooth at the time of replacing pads then I would spend the money on a set of rotors. tip: Try to avoid Chinese made parts if you don't go with OEM.
Below is a used pad with 85,000 miles off my Nissan Altima. In this example, you want to replace prior to the pads wearing down to the point the two slots (grooves) are gone. With my Altima I replaced my rears around 75,000. For some odd reason they went first. If you do your own pads.. the job can cost $20-60 per set. I got my pads off of ebay for $37 shipped and they were Bosch quietcast. Plus if you are unsure if you can replace your own pads... go watch a youtube video for your model and then decide.
2017 Burgundy MKC AWD Reserve 2.3L 20" rims, Tech Package, Climate Package,