Getting around Dubrovnik by bus is very easy and buses are on time, clean and comfortable. Libertas is the company that operates the buses in the city by 12 bus lines.
You can get from one end of the city to the other in only 20 minutes. For example, if you are staying in one of the hotels in Lapad or Babin Kuk, frequent buses (no. 4, 5 or 6) will take you to the Old Town (for walking the City walls, taking a guided tour or visiting Lokrum island).
If taking a boat trip to Elaphite islands or Mljet, take bus no.7, which stop across the ferry port.
For those visiting on a cruise, many buses (no. 1A, 1B or 3) run from the port to the Old Town. If you want to reach the cable car, the obvious choice would be bus no.8 which will drop you off straight at the spot.
Read on to find out more about Dubrovnik buses - ticket info (Dubrovnik Pass includes a free bus travel) and how to get around the city.
This webpage contains affiliate links. Please read our disclosure policy.
Getting by bus from the ferry/cruise port of Gruz to Old Town, usually takes 15 minutes (the distance is 2.5km). Catch any of these buses: no 1A, 1B or 3, from one of bus stops. You'll find first bus stop just outside the cruise terminal and the second one close to the Port building (you'll find tourist office here) and across Hotel Petka.
Buses run to Pile, which is the western entrance to the Old Town. Once you get off the bus at Pile, in a few minutes you'll be on Stradun, central street of Old Town (entrance to City walls is situated to the left, once you step onto Stradun). Pile are also departure point for most guided walks in Dubrovnik.
For reaching the Cable car directly from ferry port, you could also take bus no.8 from Main bus station (you'll get off straight at the spot).
If you are staying in one of many hotels or apartments in Lapad or Babin Kuk area, reaching the Old Town by bus is easy. It's a pleasant 15 minutes bus ride (if there is no traffic jams).
If you are catching one of catamarans/boats from Gruz port, for example those to nearby Elaphite islands or further to Mljet or Korcula and staying in Lapad, bus no.7 would be the obvious choice. This bus will take you to the port in only 10 minutes but be aware that the departures are not so frequent (every hour).
Gruz port is from where most of day boat trips to the Elaphite islands depart (usually in the morning hours). These trips are ideal for exploring the islands, swimming, sunbathing, snorkelling and cliff-jumping!
There are also several routes that operate from main bus station in Dubrovnik to little places north and south of the city.
To the north, bus lines 12, 15, 21, 22 and 35 travel to Zaton Mali and Zaton Veliki; 12, 15, 21 and 22 go to Slano; 12 and 15 go to the little town of Ston and 21 rides to Orebic.
To the east, one of the most popular buses is bus no.10 that runs to Cavtat. Lines 10 and 16 are useful for reaching Mlini and Plat (Zupa Dubrovacka), while no.11 goes to Molunat in Konavle region.
Note that suburban buses are not so frequent so it's recommended to check the timetable in-advance.