Budva – Petrovac
The Petrovac bus is the long coastal line, running the length of the Budva Riviera from Budva down to Petrovac in about 50 minutes for around €2. It leaves roughly once an hour.
On the way it stops at Bečići, Rafailovići, Kamenovo, Pržno and Sveti Stefan, then continues through Blizikuće and Reževići to Petrovac — so it’s a useful bus for those beach towns too. For Sveti Stefan specifically, the more frequent Budva – Sveti Stefan line is usually the better bet.
Stop positions marked ≈ are approximate — we are still confirming them on the ground.
- Budva (Centar)
- Opština
- Stadion≈
- Boreti
- H. Putnik
- Rafailovići
- Kamenovo
- Pržno
- Sveti Stefan (Hotel Adrović)
- Blizikuće
- Reževići
- Skoči đevojka
- Perazića do≈
- Petrovac (Centar)
Budva → Petrovac
Petrovac → Budva
Times copied from the sign at the bus stop on 2026-07-11
How much is the bus from Budva to Petrovac?
Around €2 one way for the full ride, paid in cash. Shorter hops along the way cost less.
How long does the Budva to Petrovac bus take?
About 50 minutes end to end, as it’s the longest coastal line and makes many stops.
Does the Petrovac bus stop at Bečići and Kamenovo?
Yes. It calls at Bečići (Boreti/Hotel Putnik), Rafailovići, Kamenovo and Pržno on the way south, plus Sveti Stefan.
How often does the Budva to Petrovac bus run?
About once an hour through the day, from early morning until around midnight.