1map logoGo to main page

Zagreb, Zagreb City (Area) to Dubrovnik, Dubrovnik-Neretva County from $7: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Zagreb, Croatia
to
Dubrovnik, Croatia

How to Get from Zagreb to Dubrovnik: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$7 by busBest price
394.3 kmDistance
2h 51m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Zagreb to Dubrovnik with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Croatia Airlines
Plane
Average Duration
2h  51m
Estimated price
$86-217
Recommended
Company
FlixBus
Bus
Average Duration
8h  15m
Estimated price
$7-60
Cheapest
route map
Distance: 394.3 km
Duration: 2h 51m

See more options

Pricing table
Company
various
Train
Bus
Average Duration
10h  19m
Estimated price
$27-69
Company
various
Drive
Average Duration
6h  24m
Estimated price
$95-150

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $33 $31 $33 $33 $34 $34 $34
Fly $63 $66 $64 $66 $75 $63 $69

Traveling From Zagreb to Dubrovnik

Traveling from Zagreb to Dubrovnik reveals a journey through diverse landscapes and cultures, where the bustling city life of Zagreb contrasts sharply with the stunning coastal beauty and historical charm of Dubrovnik.

Best Neighbourhoods in Dubrovnik

Dubrovnik’s neighborhoods offer distinct atmospheres and experiences for visitors.

Old Town
• Historic city walls and stunning architecture.
• Vibrant cafes and shops line the narrow streets.
Lapad
• Beautiful beaches and scenic promenade.
• Family-friendly parks and dining options nearby.
Ploče
• Breathtaking views of the Adriatic Sea.
• Serene atmosphere and luxury accommodations available.

Best Times To Visit Dubrovnik's Attractions

Timing your visit can enhance your Dubrovnik experience significantly.

City Walls
Visit early in the morning or late afternoon to avoid crowds and enjoy cooler temperatures.
Old Town
Explore during weekdays to sidestep weekend tourist throngs for a more relaxed experience.
Fort Lovrijenac
Arrive right when it opens for breathtaking views without interruptions from busy tours.

Dubrovnik Weather: What to Expect Year-Round

Dubrovnik enjoys a Mediterranean climate with hot summers and mild winters, making it an attractive destination year-round. The best times to visit are during spring and fall when the weather is pleasant and crowds are fewer, allowing for a more enjoyable travel experience.

Dining Recommendation in Dubrovnik

In Dubrovnik, savor the fresh seafood, particularly the locally caught grilled fish with a drizzle of olive oil and a sprinkle of sea salt at Restaurant 360, perched above the old city walls. This dining experience not only showcases the rich marine flavors unique to the Adriatic coast but also offers breathtaking views that create a vibrant atmosphere distinct from the heartier, land-based dishes of Zagreb.

Zagreb - Dubrovnik operators

Explore transport companies operating between Zagreb and Dubrovnik, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
croatiaairlines.com

Plane from Zagreb Airport (ZAG) to Dubrovnik Airport (DBV)

Average Duration
57m
Estimated price
$50-190
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Zagreb bus station to Dubrovnik bus station

Average Duration
8h 15m
Estimated price
$55-80

Bus from Split Bus Station to Dubrovnik bus station

Average Duration
3h
Estimated price
$22-35
Website
croatiabus.hr

Bus from Zagreb to Dubrovnik

Average Duration
9h 45m
Estimated price
$28-40

Bus from Split Bus Station to Dubrovnik

Average Duration
4h 50m
Estimated price
$15-21
Contact phone
+385 1 6321 190
Website
samoborcek.hr

Bus from Zagreb to Dubrovnik

Average Duration
8h 30m
Estimated price
$45-60

Bus from Split Bus Station to Dubrovnik

Average Duration
4h 15m
Estimated price
$18-24
Contact phone
+385 060 300 300
Website
ap.hr

Bus from Zagreb to Dubrovnik

Average Duration
13h
Estimated price
$35-50
Contact phone
+385 (0)72 660 660
Website
arriva.com.hr

Bus from Zagreb to Dubrovnik

Average Duration
13h 45m
Estimated price
$7-11

Bus from Split Bus Station to Dubrovnik

Average Duration
4h 30m
Estimated price
$2-24
Contact phone
+385 21 612 005
Website
promet-makarska.hr

Bus from Split Bus Station to Dubrovnik

Average Duration
4h
Estimated price
$17-25
Train
Contact phone
+385 1 3782 583
Website
hzpp.hr

Train from Zagreb Glavni Kol. to Split

Average Duration
6h 35m
Estimated price
$25-35

Zagreb to Dubrovnik: Overview of Bus, Train, Flight, and Car Trips

Traveling between Zagreb and Dubrovnik offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Zagreb to Dubrovnik, covering a distance of 375 miles. Enjoy the scenic journey through stunning landscapes and charming Croatian towns along the way. 💰 Discover budget-friendly options with prices ranging from €88 to €138 for the drive from Zagreb to Dubrovnik by car. Choose the route that fits your travel style and budget, ensuring a memorable and cost-effective experience. 🏖️ Arrive in the enchanting city of Dubrovnik after approximately 6 hours and 24 minutes of driving. Explore the historic Old Town, soak up the sun on beautiful beaches, and savor delicious local cuisine, making this road trip an unforgettable adventure.
Average price
€88 - €138
Useful tips for train travellers
• On your train journey from Zagreb to Dubrovnik, you will find catering services that offer a selection of snacks and beverages. While the service may vary by train operator, typically, you can expect to find options like sandwiches, pastries, drinks including coffee and soft drinks. Make sure to check if the onboard service takes card payments or if cash is preferred.
• The train operators for the Zagreb to Dubrovnik route include Croatian Railways (HŽ Putnički prijevoz) and possibly some private charter services. The available seating options typically consist of First Class and Second Class (Economy Class), aiming for comfort and space. First-Class features more spacious seating and quieter carriages, while Second Class is more economical with decent comfort for travelers. You can check out train schedules and book tickets at the Croatian Railways website: HŽ Putnički prijevoz.
• Upon arrival in Dubrovnik, you'll be at the Dubrovnik Train Station, which is about an 18 km distance from the city center. Unfortunately, this station does not provide any luggage storage facilities, but there's access to restrooms. To get quickly to the city center, take the local bus number 1A, which runs frequently and takes approximately 30 minutes to reach the Old Town. The bus station is conveniently located right outside the train station.
🛫 Experience a swift journey from Zagreb to Dubrovnik with a quick 55-minute direct flight. Croatia Airlines provides convenient flights between Zagreb Airport and Dubrovnik Airport. 🌊 Enjoy the breathtaking aerial views as you travel from the capital to the stunning coastal city of Dubrovnik in just 2 hours and 51 minutes by plane. 💸 Ticket prices for flights between Dubrovnik and Zagreb range from €79 to €200, offering budget-friendly options for travelers looking to explore the diverse beauty of Croatia.
Departure Point
Zagreb Airport
Arrival Point
Dubrovnik Airport
🚌 The journey from Zagreb to Dubrovnik by bus takes approximately 8 hours and 15 minutes. FlixBus operates services departing every four hours, providing a convenient and reliable transportation option for travelers. 🌊 Covering a distance of 474 km, the bus route offers scenic views as you travel from Croatia's bustling capital to the picturesque coastal city of Dubrovnik. The prices for the bus ticket vary from €6 to €55, catering to different budgets.
Departure Point
Zagreb station
Arrival Point
Dubrovnik bus station
Useful tips for bus travellers
• Upon arriving at the Dubrovnik bus station, look for the signs directing you towards the city center; the local bus terminal is just a short walk away, and you can catch buses to Old Town or take a taxi directly from the station.

Frequently asked questions

Find out more about the route from Zagreb to Dubrovnik.

Or choose the category:
The distance between Zagreb and Dubrovnik is approximately 245 miles, or 374.2 miles by road. Travel times vary depending on the mode of transportation. By train and bus, it takes about 10 hours and 51 minutes to reach Dubrovnik from Zagreb. By plane, the journey takes approximately 2 hours and 2 minutes. If traveling by car, it takes around 6 hours and 23 minutes to drive from Dubrovnik to Zagreb, while the bus journey takes approximately 8 hours and 15 minutes.
The most cost-effective option for traveling from Zagreb to Dubrovnik is by taking a bus, which typically costs between €28 and €42 for a one-way ticket. Although it takes approximately 8 hours and 15 minutes, it offers a more economical choice. If time is a priority, flying is the most time-efficient option, taking only 2 hours and 2 minutes. However, it is also more expensive, with ticket prices ranging from €88 to €213.
The prices of a bus ticket between Dubrovnik and Zagreb can range from €28 to €42. This price range can depend on factors such as the season, the time of day you are traveling, and the type of bus service you choose. It is recommended to check with different bus companies or online booking platforms to compare prices and find the best deal for your travel dates and preferences.
To travel from Zagreb to Dubrovnik without using public transportation, you can opt to rent a car and drive. The driving distance between the two cities is approximately 374 miles, and it takes around 6 hours and 23 minutes to complete the journey by car. Rental car prices vary, with options ranging from €88 to €139. This allows for flexibility and the opportunity to explore the scenic routes along the way at your own pace.
To travel from Zagreb to Dubrovnik without a car, the best option is to take a bus. The journey takes approximately 8 hours and 15 minutes and the ticket prices range from €28 to €42. The bus option provides a convenient and affordable way to reach Dubrovnik from Zagreb without the need for a car.
Yes, there is a direct link between Zagreb and Dubrovnik. FlixBus operates bus services that depart from Zagreb station and arrive at Dubrovnik bus station. The buses run every three hours and operate daily, with the journey taking approximately 8 hours and 15 minutes. This provides a convenient and direct option for travel between Zagreb and Dubrovnik.
The flight between Zagreb and Dubrovnik typically takes around 55 minutes. The cost of the flight can vary depending on factors such as the airline and the time of booking, with prices ranging from €91 to €209. It is recommended to check with different airlines and compare prices to find the best deal for your travel needs.
There are numerous options for accommodation near Dubrovnik. With over 2,914 hotels to choose from, travelers can find a suitable place to stay that fits their budget and preferences. Prices start at €19, offering a range of affordable options for budget-conscious travelers. From luxurious resorts to charming guesthouses, there is a wide variety of accommodation choices available in and around Dubrovnik.

Trips to Dubrovnik