Guide to public transport in Dubrovnik, Croatia

bus station Dubrovnik

UPDATED: 24.6.2024.

If you are looking for economical and reliable transportation while living in or visiting Dubrovnik in Croatia, then city bus transportation is the right solution.

Libertas carries out public transport in Dubrovnik. The city has 12 bus lines, connecting different parts of the city with the city center.

In this post, we cover:

The facts are these…

How to use public transport in Dubrovnik, Croatia

Dubrovnik is a large city along the Adriatic coast. Understanding its neighborhoods and public transport will help you if you move to or visit Dubrovnik. The first thing you will notice is that the city limits continue beyond the old city walls. 

[Read: Available visas and residence permits for Croatia]

If you stay in Dubrovnik only for a few days as a tourist, you can get around the city by public bus and avoid high taxi rates. Learn how to get a taxi in Croatia without being ripped off here.

Bus tickets can be purchased at the booths or on the bus. Also, you can get the Dubrovnik Pass which includes access to top attractions and free rides on public transport.

The main bus station in Dubrovnik, Croatia

Dubrovnik’s main bus station called Autobusni kolodvor is located near the Gruž port. If you come to Dubrovnik from another city in Croatia or abroad, the bus will leave you here. This is also where you can catch the bus to travel outside of the city.

[Read: Bus Travel in Croatia]

You may purchase long-haul bus tickets here.

View more about the main bus station in Dubrovnik here.

Libertas main bus stop in Dubrovnik, Croatia

The main city transport bus stop is located in the area of ​​Pile, which is at the entrance to the old town walls. This is the most popular public bus stop and almost every bus that operates in the city stops here.

Bus number 6 runs every 15 minutes from the Pile station towards Lapad and Babin Kuk. There, you can find the largest number of hotels and private accommodations.

[Read: How to find an apartment or house to rent in Croatia]

View the map of all city buses in Dubrovnik here.

View the schedule for all city buses here.

Bus tickets and prices for public transport in Dubrovnik, Croatia

The bus tickets for public city transport in Dubrovnik can be purchased directly from the drivers. If the ticket is purchased on the bus, the price will be 1,99 euros. Remember, you can only purchase a ticket on the bus in cash.

Bus tickets can be bought at Libertas booths located in the area of ​​Pile, Lapad, Gruž, or Mokošica. If the ticket is purchased in re-sale from a trafika or Libertas kiosk, the price of the ticket is 1,73 euros. Children under the age of 6 accompanied by an adult do not pay for public transport.

The ticket is valid for 59 minutes after the first stamping and can be used in all directions. So, if you need to go to Babin Kuk from the city center and back, you can travel with the same ticket, but the journey must take less than 59 minutes. This only applies to Dubrovnik public transport. Most cities allow you to use a bus ticket only in one direction.

In addition, you may purchase one-day tickets valid for 24 hours from the first stamping with no restrictions on the number of trips. Residents of Dubrovnik-Neretva County can buy a ticket for 20 rides. Learn how you can apply for temporary residency in Croatia if you are a third-country citizen here and an EU citizen here.

The price list for Dubrovnik city transport is available in English here and Croatian here.

Libertas Dubrovnik mobile app

Libertas Dubrovnik has a mobile application called Libertas app that provides all the information in real time. The app shows bus routes, upcoming stops, and exact arrival times at selected locations.

It is user-friendly, making it easy for both locals and tourists to navigate and find the information they need quickly. Users can enable push notifications for updates on bus schedules and delays.

Download the Libertas app for Android here and iOS here.

Tips on public city transport in Dubrovnik, Croatia

Being in a foreign city can be overwhelming, especially if you do not know the language. Thankfully, tourist cities are easy to navigate by bus, and with these few tips, you will feel like an expert.

1. Know the bus rules

You need to enter the front door of the bus and show a valid ticket to the driver. You must also time stamp the ticket using the ticket stamping device. It is most commonly located immediately behind the driver. 

Keep the ticket until the end of the ride because sometimes controllers come on board to check passengers’ tickets. The exit from the bus is on the middle door. The front and back doors are reserved for entrance.

2. Buy the bus ticket

Be aware that there are frequent ticket checks. At the request of the official public transport controller, you are required to show your stamped ticket or bus pass.

If you do not have a ticket or have not properly stamped it, then you will be charged a penalty of 13,27 euros on the spot.

3. Prepare the cash

If you have to buy a ticket from a driver, always have the exact amount that the ticket costs in cash or as close to it as possible. Drivers might not be able to provide change for larger bills.

4. Be aware of the schedule

Public transport in Dubrovnik runs from 5:00 to 24:00. The bus arrives on time, maybe a few minutes late, so make sure you come to the bus station on time. If you are late for the bus in the evening, your only options are a taxi or walking.

5. Prepare for your trip

If you are not familiar with how the bus system works, prepare for your trip on time. Google Maps shows very accurate timetables and bus lines, but you can always explore the official website or the Libertas mobile app to get ready for your trip.

Libertas also has a toll-free number +385 (0)800 1910, to which you can refer all inquiries or complaints related to public transport.

6. Be ready for the crowds

In summer months, Dubrovnik buses are as crowded as the city is. The main bus lines that run from Dubrovnik Old Town to the hotel areas are always busy. Try to travel outside of peak hours to avoid the rush.


Dubrovnik’s suburban public transport

Public transport is also organized for the suburbs of Dubrovnik.

The most popular suburban line of public transport is the one to Cavtat. Bus number 10 runs every 45 minutes to an hour towards Cavtat. The starting point from Dubrovnik is in Gruž. The ride to Cavtat takes 25 minutes, and a one-way ticket costs approximately 3,30 euros.

Suburban lines also connect Dubrovnik to Cavtat, Buići, Srebreno, Vodovađa, Vitaljina, Molunat, Plant, Slano, Osojnik, Ston, Orebić, Brsečine, Imotica, and Majkovi.

View the timetables for suburban lines here and here.

View the map of city transport in Dubrovnik here.

How to get to Dubrovnik from other Croatian cities

Dubrovnik is a city steeped in history and culture, offering stunning views of the crystal-clear sea, magnificent medieval architecture, and vibrant local life.

At the heart of the city lies the UNESCO-listed Dubrovnik Old Town, a walled city with well-preserved buildings, including the iconic Knežev dvor (Rector’s Palace) and the Franciscan Monastery. The Stradun, Dubrovnik’s main street, is perfect for strolls and has many charming shops, caffe bars, and restaurants. 

[Read: UNESCO monuments of culture and nature in Croatia]

Dubrovnik is a must-see destination in Croatia with beautiful beaches, lively nightlife, and easy access to nearby islands. Various transportation options connect Dubrovnik with other Croatian cities, including buses, ferries, and planes.

Travel from Zagreb to Dubrovnik

  • By car – driving from Zagreb to Dubrovnik is straightforward and takes approximately 6 hours for 600 kilometers
  • By bus – the journey takes around 8-10 hours, with several companies operating this route
  • By plane –  Croatia Airlines offers direct flights from Zagreb to Dubrovnik, which take around 1 hour – view a guide to Zagreb airport here

[Read: How to get to and from Dubrovnik Airport]

Travel from Split to Dubrovnik

  • By car – driving from Split to Dubrovnik is hassle-free and takes approximately 3 hours for 230 kilometers
  • By bus – the journey takes around 4-5 hours, with several companies operating this route
  • By plane – Croatia Airlines offers direct flights from Split to Dubrovnik, which take less than 1 hour – view a guide to Split airport here
  • By ferry – ferry lines are operated by Jadrolinija, and the journey is 4-6 hours long

[Read: Guide to ferry and boat travel in Croatia]

Travel from Zadar to Dubrovnik

  • By car – driving from Zadar to Dubrovnik takes approximately 5 hours for 350 kilometers
  • By bus – the journey takes around 6-7 hours, with several companies operating this route
  • By plane – Croatia Airlines offers direct flights from Zadar to Dubrovnik, which take less than 1 hour – view a guide to Zadar airport here

[Read: Guide to bus travel in Croatia]

Travel from Rijeka to Dubrovnik

  • By car – driving from Rijeka to Dubrovnik is straightforward and takes approximately 6-7 hours for 600 kilometers
  • By bus – the journey takes around 10-11 hours, with several companies operating this route
  • By plane – Croatia Airlines offers direct flights from Rijeka to Dubrovnik a couple of times a week during summer months, which take around 1 hour – view a guide to Rijeka airport here

[Read: Guide to driving in Croatia]

Travel from Pula to Dubrovnik

  • By car – driving from Pula to Dubrovnik takes approximately 7-8 hours for 700 kilometers
  • By bus – the journey takes around 12-13 hours, with several companies operating this route
  • By plane – seasonal flights are available from Pula to Dubrovnik, and the flight takes around 1 hour – view a guide to Pula airport here

Get help with researching your destination

Need help making sense of all of this information or finding out everything you need? Our research & personal assistance services are at the heart and soul of what we do here at Expat in Croatia. Ask us anything you want related to Croatia and what your transport options are while staying here.

We will evaluate your needs and ask any follow-up questions, as needed, to get the most holistic view of your objectives. Based on that assessment, we’ll let you know what is possible and how long we expect it to take.

What is the cost?

Research is 75 euros per hour, including PDV, with a minimum of 2 hours. A small deposit must be prepaid to begin the research. The amount of the deposit depends on the volume of work that needs to be done.

We also offer packages that include free hours for prepayment. A list of packages can be provided on request.

How to get started?

To get started, please complete the form below so we can learn what type of information you seek.

    We will only email you once per week. The newsletter includes a wrap up of our latest posts, a Croatian word and phrase of the week, curated actionable Croatian news plus freebies just for our subscribers.
  • This field is for validation purposes and should be left unchanged.

Our happy clients

See the reviews from our satisfied customers. If you are ready to know more contact us here.

View our other Croatian transport guides

Frequently asked questions

What is the best way to get around in Dubrovnik?

Public transport in Dubrovnik is an excellent way to get around the city and suburbs. The second best option is to use a taxi or Uber, which is much more expensive than the public bus.

How can you pay on a Dubrovnik bus?

You can pay for the bus ticket in cash directly to the driver or buy it at the booths that sell them. View more information on purchasing tickets here.

How do you pay for public transport in Croatia?

In most public buses in Croatia, you can buy tickets with cash. If you are traveling to suburbs or other cities, then you can buy tickets with cards at the bus station or online. Learn how to transfer money to Croatia from abroad here.

How can you use the Dubrovnik Pass on public transport?

Dubrovnik Pass can be used for public transport for the length of the pass, so if you take a one-day city pass, you can ride buses for one day. The pass is valid from the moment you activate it and for the next 24 or more hours, depending on the length of the pass you purchased. View more information here.

Do Dubrovnik buses take euros?

Yes, the euro is the official currency in Croatia, and Dubrovnik buses take only euros.

Bus station Dubrovnik

Please note: Information provided by Expat in Croatia is only for the purposes of guidance. It does not constitute legal or financial advice in any form. Croatian laws and bureaucratic rules often change, and each personal case is individual, so different rules may apply. For legal advice, contact us to consult with a licensed Croatian lawyer. For financial advice, contact us to consult with a licensed Croatian tax advisor or accountant.

Sharing is Caring:

We only send one email a week on Tuesdays. And no spam, we don't like that either!

Subscribe to the Expat in Croatia Newsletter and get our FREE Croatia Starter Kit.
I'm already subscribed.