Give each stop a reason to be in the route
Pristina, Prizren and Peja are close enough to combine without moving every night. Pristina is useful for the airport, contemporary city life and onward transport. Prizren deserves a full day for the river, old streets and fortress. Peja is the base for Rugova, but a mountain outing needs a separate route, weather and return plan.
For a four or five-day visit, use two bases and make the third city a well-planned transfer or day trip. With more time, stay in all three and keep the final night near the transport needed for departure. Do not let a low map distance hide the station journey or the time needed to settle into another room.
Choose between coach and rail for the actual day
Coaches link the main cities and usually offer the widest choice. Rail can be useful between Pristina and Peja, and on the Skopje corridor, when the limited timetable fits. Check the current Trainkos timetable in both directions before relying on it. Bus and railway stations are different places, so compare the complete journey rather than the time on board alone.
Kosovo uses the euro. Keep airport transport, intercity tickets and mountain transfers outside the ordinary city allowance. For smaller purchases and local transport, carry a practical backup payment method.
Decide the Serbia order before buying tickets
Entry history can affect a later journey into Serbia. Read the current Kosovo entry and border guidance for your nationality and documents before choosing the direction of a wider Balkan route. A coach ticket does not settle an immigration question, and a tight connection leaves no room for border delay.
The examples below are planning allowances rather than live prices. Replace them with complete room, transport and activity quotes for your own dates.