Mediteran Express — the Budva bus, made simple
No car? No problem. Mediteran Express is the local bus in Budva — the line that makes it easy to explore the Budva Riviera. Or even just get into Old Town faster from places like Bečići and Rafailovići.
For a couple euros, it'll take you anywhere along the coast, Jaz and Ploče beaches one way, Bečići, Sveti Stefan and Petrovac the other.
This guide has everything you need to know to ride, including real timetables, plus fares and a map of every stop on every line.

Stops
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)
Route details →
Stops
Budva (Centar) – Opština – Stadion – Boreti – H. Putnik – Rafailovići – Kamenovo – Pržno – Miločer – Sveti Stefan (Hotel Adrović)
Route details →
Stops
Budva (Centar) – Crvena zgrada – Stadion – Bim Slavija – Opština – Jaz – Trsteno – Ploče
Route details →
Stops
H. Putnik – Boreti – Stadion – Opština – Budva (Centar)
Served by return buses on the Sveti Stefan and Petrovac lines.
Route details →
Stops
Rafailovići – H. Putnik – Boreti – Stadion – Opština – Budva (Centar)
Served by return buses on the Sveti Stefan and Petrovac lines.
Route details →
Day trips and activities along the coast — book online with our partner GetYourGuide.
Links in this section are affiliate links: if you book through them, this site earns a small commission at no extra cost to you.
What is Mediteran Express?
Mediteran Express is the local bus that runs up and down the Budva Riviera in Montenegro. It’s how most people get between Budva and the beach towns along the coast — Bečići, Rafailovići, Pržno, Sveti Stefan and Petrovac one way, and Jaz, Trsteno and Ploče beaches the other — without a car or a taxi. Fares start at €1.50 and the main lines run from early morning until roughly 01:30, so it works for a day at the beach and a late dinner out.
This is an unofficial, traveler-made guide. We copied the timetables straight off the signs at the stops and ride these buses ourselves — but schedules shift with the season and the buses don’t always run exactly on time, so treat the times as a close guide and check the sign at the stop.

How to spot your bus
You’ll see two kinds of Mediteran Express bus: full-size coaches and smaller minibuses. Don’t worry about which one comes — what matters is the sign in the front window. Every bus shows its route on a small white card in the windscreen with the endpoint towns in red and blue lettering (for example BUDVA in blue and PETROVAC in red), matching the signs posted at the stops. If the card in the window names where you’re going, it’s your bus.
Wave or step forward as it approaches so the driver knows to stop — at busy stops several routes share the same shelter.


How tickets work
It’s cash only, and it’s simple. At the town stops a Mediteran Express seller — often a teenager in a Mediteran Express T-shirt, usually with a name badge — is selling tickets on the pavement. He’ll ask where you’re going, tell you the price, take the cash and hand you a small paper ticket, then let the driver know where your group is getting off. He usually speaks good English. At the smaller stops between towns there’s no seller, so you just pay the driver as you board.
Fares are cheap and depend on distance: about €1.50 for shorter hops (Budva to Bečići or Sveti Stefan) and around €2 all the way to Petrovac. There are no ticket machines, no app, and cards aren’t accepted, so keep small notes and coins handy.

What the stops look like
Stops along the route are glass shelters with a bench, and the Mediteran Express timetables are taped up inside — white sheets with red and blue lettering and borders, one per route. The main terminal in Budva is on Mediteranska street at the central roundabout, across from the Perla café; that’s where the lines start and where you’ll always find a bus waiting.

The routes at a glance
Budva – Sveti Stefan: the frequent coastal line through Bečići, Rafailovići, Kamenovo, Pržno and Miločer to Sveti Stefan (~35 min), roughly every 20 minutes in season.
Budva – Petrovac: the long coastal line, same stops as far as Sveti Stefan then on through Blizikuće and Reževići to Petrovac (~50 min), about hourly.
Budva – Jaz – Trsteno – Ploče: the beach line northwest of town to Jaz, Trsteno and Ploče beaches, a handful of departures a day.
Open any route below for its full stop list, timetable in both directions, fare and a map.
Is Mediteran Express the local bus in Budva?
Yes. Mediteran Express runs Budva’s local city buses along the Riviera — to Bečići, Rafailovići, Sveti Stefan and Petrovac one way and the Jaz, Trsteno and Ploče beaches the other. Intercity coaches (Kotor, Tivat, Podgorica) leave from Budva’s main bus station instead.
Where does the Budva bus go?
Three lines cover the coast: Budva – Sveti Stefan (via Bečići, Rafailovići, Kamenovo, Pržno and Miločer), Budva – Petrovac (the long line, continuing past Sveti Stefan), and Budva – Jaz – Trsteno – Ploče for the beaches northwest of town.
How much does the bus in Budva cost?
Fares are cash-only and distance-based: about €1.50 for short hops like Budva to Bečići or Sveti Stefan, and around €2 all the way to Petrovac.
How often does the bus run?
The Sveti Stefan line runs about every 20 minutes in season, the Petrovac line roughly hourly, and the Jaz–Ploče beach line a handful of times a day. The main lines operate from around 06:00 until roughly 01:30.
Where is the main bus stop in Budva?
The Mediteran Express terminal is on Mediteranska street at the central roundabout, across from the Perla café. All three lines start there, and every stop along the coast is a glass shelter with the timetables posted inside.
This is an unofficial guide made by travelers. Schedules copied from the signs at the bus stops on 2026-07-11. Always confirm locally.
This site covers Mediteran Express local lines only. For intercity coaches (Kotor, Tivat, Podgorica…), use Budva's main bus station.