One of the best things about exploring Dubrovnik is just how easy it is to get around. Thanks to the city’s efficient and reliable Libertas bus network, you can zip from one part of town to another without a hassle.
The local Libertas buses are clean, comfortable, and run regularly throughout the day, making them a super convenient option for both locals and travellers. If you're planning ahead, you can even book transport passes online or check the schedule before you arrive.
Whether you're heading to the Old Town (👉 See 11 cool ways to explore the City Walls), Lapad, or even further out, you'll be there in just a matter of minutes. No rental car, no stress—just easy travel with beautiful views along the way.
This webpage contains affiliate links. Please read our disclosure policy.
From your apartment in Dubrovnik’s Old Town, getting to the ferry port is a breeze—just hop on bus numbers 1A, 1B, 3, or 8, and you’ll be there in about 10 minutes. From the port, you can easily catch local ferries to stunning nearby islands like the Elaphiti Islands, Mljet, and Korčula.
You can even book your ferry tickets online in advance to save time and skip the hassle.
Want a more effortless way to explore the coast? Skip the planning and join one of these 15 incredible boat tours—they're a fun, stress-free way to experience the very best of island-hopping around Dubrovnik!
If you're coming in on a cruise, it's easy to reach the cable car station — just take bus no. 8 from the port and you'll be there in about 15 minutes.
Want to skip the cable car? Try a fun buggy safari tour instead! With a driver at the wheel, you’ll head to a fantastic panorama spot above the city where you can soak in the views and snap some stunning photos. Even better — the meeting point is just a short walk from the cruise ships!
The price of one ticket is €1.73 and those bought on the bus cost €2.50. The tickets are valid for 1 hour and must be validated in the machines upon boarding the bus.
If you are going to use buses all-day long, a 24-hour bus pass might be a good idea. It costs €5.31 and can be purchased from Libertas selling points.
You can buy bus tickets in a few different places around Dubrovnik.
Look for Tisak kiosks – they’re all over the city – or visit one of the Libertas selling points, such as the Main Bus Station or the booth at the Pile Bus Stop. Many travel agencies and hotel reception desks also offer tickets for sale.
Prefer a no-fuss option? You can simply buy a ticket from the bus driver using cash (exact change is helpful) or a credit card.
Don’t forget to validate your ticket when you board—just insert it into the machine near the driver. If you’re unsure, the driver will usually be happy to assist.
Exploring the city by bus is not only convenient, but it’s also a great way to get a feel for the local vibe.
Need inspiration for what to see next? Here are 20 of the best things to do in Dubrovnik—perfect for filling your day with unforgettable sights and experiences.
The Dubrovnik Pass not only grants free entry to several museums and the City Walls, but also includes free bus rides throughout Dubrovnik.
The 1-day pass gives you 24 hours of unlimited public transport, the 3-day pass covers 72 hours, and the 7-day pass gives you a full 168 hours.
👉 Pro tip! When you first get on the bus, just show your digital pass to the driver. They’ll scan it and give you a paper bus ticket — make sure to hang on to it, because it can’t be reissued if you lose it!
It’s super easy to get from the ferry or cruise port in Gruž to Dubrovnik’s Old Town — the ride only takes about 15 minutes, and it’s just 2.5 km away.
You can catch bus numbers 1A, 1B, or 3 from one of two nearby bus stops:
These buses will take you straight to Pile Gate, the western entrance to the Old Town. Once you hop off at Pile, it’s just a short walk to Stradun, the main street of the Old Town. The entrance to the City Walls is just to your left as you step onto Stradun.
If you're staying in Lapad or Babin Kuk, getting to Dubrovnik's Old Town is super simple by bus. The ride takes about 15-20 minutes — unless there's traffic, it's quick and easy!
If you’re staying in Lapad or Babin Kuk and planning to catch a ferry to Korčula, Split, or maybe a boat trip to the beautiful Elaphiti Islands or Mljet, then bus number 7 is your go-to ride.
It’ll get you to Gruž Port in about 10 minutes — pretty quick, right? Just a heads-up though, the bus isn’t super frequent; it runs roughly once every hour, so it’s a good idea to check the schedule and plan ahead.
By the way, Gruž Port is where loads of organized boat tours to nearby islands set off from. Jump on one of these awesome boat tours – we totally recommend them!
If you want to visit the charming towns and beautiful spots just outside Dubrovnik, suburban buses are a great way to get around. Most of these buses leave from the main bus station and head north, south, and east of the city.
Heading north? You’ve got plenty of options. Buses 12, 15, 21, 22, and 35 go to Zaton Mali and Zaton Veliki. To reach Slano, catch buses 12, 15, 21, or 22.
For the historic town of Ston (consider taking Wine Lover's Tour of Peljesac Peninsula from Dubrovnik), buses 12 and 15 will take you there, and bus 21 goes all the way to Orebic.
Looking east? Bus no.10 is a popular choice to get to Cavtat, a beautiful seaside town. You can also take buses 10 or 16 to Mlini and Plat, while bus 11 heads to Molunat in the Konavle region (we took ATV/buggy safari tour there and loved it very much!).
Keep in mind that suburban buses aren’t as frequent as city buses, so it’s smart to check the schedule ahead of time. Planning ahead means more time enjoying your trip and less time waiting. 👍 Uncover the 20 best things to do in Dubrovnik!