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.
Budva → Petrovac
Petrovac → Budva
Times copied from the sign at the bus stop on 2026-07-11

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)
Day trips and activities along the coast — book online with our partner GetYourGuide.
Coastal boat tour from BudvaPetrovac, Sveti Stefan and the beaches by boatSee prices & availability
Kotor & Perast day tripThe Bay of Kotor by bus and boatSee prices & availability
Kayak tour to the coastal cavesPaddle from Budva to sea caves and hidden beachesSee prices & availability
All activities in BudvaBrowse everything you can bookSee prices & availabilityLinks in this section are affiliate links: if you book through them, this site earns a small commission at no extra cost to you.
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.