Budva – Sveti Stefan
The Sveti Stefan bus is the easy, cheap way to reach the famous island-village from Budva — no taxi needed. Mediteran Express runs this coastal line frequently in season, roughly every 20 minutes, and the ride takes about 35 minutes for around €1.50.
Heading out of Budva it calls at Bečići, Rafailovići, Kamenovo, Pržno and Miločer before Sveti Stefan, so it’s also the bus for those beaches. Catch it in the centre of Budva or at any stop along the way, and get off at the Sveti Stefan (Hotel Adrović) stop above the causeway.
Budva → Sveti Stefan
Sveti Stefan → 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
- Miločer≈
- Sveti Stefan (Hotel Adrović)
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 do I get from Budva to Sveti Stefan by bus?
Take the Mediteran Express Budva – Sveti Stefan line from the terminal on Mediteranska street in the centre of Budva. Buses run about every 20 minutes in season, the ride takes ~35 minutes, costs around €1.50 in cash, and you get off at the Sveti Stefan (Hotel Adrović) stop above the causeway.
How much is the bus from Budva to Sveti Stefan?
About €1.50 one way, paid in cash to the seller at the stop or to the driver.
How long does the Budva to Sveti Stefan bus take?
Roughly 35 minutes end to end, depending on traffic and how many stops it makes.
How often does the Sveti Stefan bus run?
About every 20 minutes through the day in summer, with the first buses around 06:00 and the last well after midnight.
Where does the Sveti Stefan bus leave from in Budva?
From the local bus terminal on Mediteranska street at the central roundabout (across from the Perla café), and from any stop along the coast road heading south.
What time is the last bus from Sveti Stefan back to Budva?
The timetable posted at the stop (as of July 2026) shows the last bus from Sveti Stefan (the Hotel Adrović stop) back to Budva at 00:30, and the last from Budva toward Sveti Stefan at midnight (00:00). Don’t cut it that fine, though: schedules change with the seasons and buses don’t always run exactly on time — check the sign at the stop that day, aim for an earlier bus, and keep a taxi as your backup plan.