1map logoGo to main page

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

Compare Travel Options and Prices

from
Dubrovnik, Croatia
to
Zagreb, Croatia

How to Get from Dubrovnik to Zagreb: 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.

$5.4 by busBest price
394 kmDistance
2h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dubrovnik to Zagreb 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  10m
Estimated price
$82-204
Recommended
Company
FlixBus
Bus
Average Duration
8h  50m
Estimated price
$5.4-67
Cheapest
route map
Distance: 394 km
Duration: 2h 10m

See more options

Pricing table
Company
Various
Drive
Train
Average Duration
12h  11m
Estimated price
$33-79
Company
Various
Bus
Train
Average Duration
11h  34m
Estimated price
$38-92
Company
Various
Drive
Average Duration
6h  24m
Estimated price
$85-760

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $33 $32 $33 $32 $33 $31 $33
Fly $70 $57 $75 $54 $57 $80 $96

Traveling From Dubrovnik to Zagreb

The journey from Dubrovnik's sun-kissed coastline to Zagreb's urban vibrancy reveals a striking contrast between the charming historic streets and Mediterranean allure of Dubrovnik and the lively cultural scene and modern architecture of Croatia's capital.

Best Neighbourhoods in Zagreb

Zagreb's neighborhoods each offer distinct atmospheres and attractions for visitors.

Upper Town (Gornji Grad)
• Home to historic architecture and charming cobblestone streets.
• Stunning views from the Lotrscak Tower.
Lower Town (Donji Grad)
• Vibrant life with shops, cafes, and parks.
• Art Nouveau buildings create a unique aesthetic.
Tkalciceva Street
• A bustling street lined with restaurants and bars.
• Popular for nightlife and local events.

Best Times To Visit Zagreb's Attractions

Maximize your experience in Zagreb by knowing the best times to visit key attractions.

Zagreb Cathedral
Visit early in the morning or late afternoon for fewer crowds and beautiful light.
Museum of Broken Relationships
Weekdays are ideal; mornings are especially quiet for a reflective experience.
Dolac Market
Arrive early on weekends to enjoy fresh produce and avoid peak crowds.

Zagreb Weather: What to Expect Year-Round

Zagreb experiences a continental climate, featuring hot summers and cold winters, making it a destination with distinct seasonal charm. Late spring and early fall offer the most pleasant weather for exploring the city, while winter can create a magical atmosphere, albeit with chilling temperatures.

Dining Recommendation in Zagreb

Don't miss trying 'štrukli,' a delicious dish of baked dough filled with cheese, which showcases the hearty flavors of the north. Unlike the seafood-focused cuisine of Dubrovnik, dining in Zagreb brings a comfort-food experience with its rustic charm and use of local ingredients.

Dubrovnik - Zagreb operators

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

Plane Show flights
Website
croatiaairlines.com

Plane from Dubrovnik (DBV) to Zagreb (ZAG)

Average Duration
2h 10m
Estimated price
€76-190
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Dubrovnik bus station to Zagreb

Average Duration
8h 50m
Estimated price
€5.4-67
Contact phone
+385 1 6321 190
Website
samoborcek.hr

Bus from Dubrovnik to Zagreb

Average Duration
8h 30m
Estimated price
€5.4-190
Website
croatiabus.hr

Bus from Dubrovnik to Zagreb

Average Duration
9h 25m
Estimated price
€5.4-190
Train
Contact phone
+385 1 3782 583
Website
hzpp.hr

Train from Split to Zagreb Glavni Kol.

Average Duration
6h 46m
Estimated price
€38-92
Ferry
Contact phone
+385 21 645 476
Website
krilo.hr

Ferry from Dubrovnik to Port of Split

Average Duration
4h 25m
Estimated price
€76-190
Contact phone
+385 51 666 111
Website
jadrolinija.hr

Ferry from Dubrovnik to Port of Split

Average Duration
5h 55m
Estimated price
€19041-19045
all-pages.other Show other routes

Other from Dubrovnik to Zagreb

Average Duration
6h 24m
Estimated price
€85-760

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

Traveling between Dubrovnik and Zagreb 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 Dubrovnik to Zagreb, covering a distance of 376 miles. The journey offers breathtaking views and an opportunity to explore the diverse landscapes of Croatia. 💸 Depending on your preferences and budget, the cost of driving from Dubrovnik to Zagreb ranges between €88 to €138. Budget-friendly options and luxurious routes are available, catering to different travel styles. 🌆 Arrive in Zagreb after approximately 6 hours and 24 minutes of driving, ready to immerse yourself in the vibrant culture and rich history of Croatia's capital city. Enjoy the journey as much as the destination, with each mile offering a new adventure.
Average price
€88 - €138
Useful tips for train travellers
• Onboard services on the train from Dubrovnik to Zagreb typically include a catering car offering a selection of snacks, beverages (both non-alcoholic and alcoholic), and light meals. Be sure to bring some cash or a credit card, as not all services accept cashless payments.
• The trains on this route offer various seating options: First Class provides spacious seating with more legroom and includes complimentary refreshments; Business Class offers comfortable seating ideal for working, and Economy Class is more budget-friendly with standard seating. Check out the official websites for seating layout visuals and to choose your preferred option.
• If you're traveling from Dubrovnik to Zagreb, the main operators include Hrvatska Željeznica (Croatian Railways) and RegioJet. You can visit their websites (hzpp.hr) for Hrvatska Željeznica and (regiojet.com) for RegioJet) for schedules and ticketing options. Additionally, it may be useful to check platform updates and passenger information.
🛫 Experience a seamless journey from Dubrovnik to Zagreb with a quick 55-minute direct flight from Dubrovnik Airport to Zagreb Airport provided by Croatia Airlines. ✈️ Enjoy a comfortable and efficient flight that will cover the distance between the two cities in just 2 hours and 10 minutes, allowing you to arrive in Zagreb ready to explore. 💸 Depending on the time of booking, flight prices for the route between Zagreb and Dubrovnik can range from €78 to €197, providing flexibility for various travel budgets.
Departure Point
Dubrovnik Airport
Arrival Point
Zagreb Airport
Useful tips for plane travellers
• Ensure you check in early for your Croatia Airlines flight from Dubrovnik to Zagreb, especially during peak tourist seasons when flights may be busier than usual, and the Dubrovnik Airport security lines can get long.
• Upon arrival at Zagreb Airport, follow the signs for 'Zagreb Bus' or 'Airport Taxi' to easily access transportation; the taxi fare to the city center typically ranges from €25 to €30, and it's advisable to confirm this with the driver before any journey.
• While onboard Croatia Airlines, take advantage of their in-flight dining options and complimentary beverages, making sure to check their menu online at croatiaairlines.com before your flight to plan your meal preference.
🚌 The journey from Dubrovnik to Zagreb by bus takes approximately 8 hours and 50 minutes, with services departing every four hours and operating daily. FlixBus operates the bus services between the two cities. 🌆 Covering a distance of 464 km, the bus route from Dubrovnik to Zagreb offers a scenic journey through beautiful Croatian landscapes. The affordable prices for this route range from €6 to €69, making it a budget-friendly travel option.
Departure Point
Dubrovnik bus station
Arrival Point
Zagreb station
Useful tips for bus travellers
• Make sure to book your ticket in advance on FlixBus's website to secure the best prices and ensure your seat, as buses can fill up quickly, especially during peak tourist season. You can book your tickets at FlixBus.
• Pack snacks and drinks for the journey, as the bus travel from Dubrovnik to Zagreb takes approximately 8 hours and 50 minutes, and while some buses may make brief stops, there may not be many options for food along the way.
• Upon your arrival at Zagreb bus station, navigate the terminal by first locating the information desk to help with any directions or assistance you may need; be aware that the station is well-connected to the tram and taxi services, allowing for easy transfer to your accommodations or other destinations in the city.

Frequently asked questions

Find out more about the route from Dubrovnik to Zagreb.

Or choose the category:
The distance between Dubrovnik and Zagreb is approximately 245 miles or 374.6 miles by road. By bus and train, it takes approximately 11 hours and 26 minutes to travel from Dubrovnik to Zagreb. If you prefer to fly, the travel time by plane is approximately 3 hours. Conversely, if you are traveling from Zagreb to Dubrovnik by car, it takes around 6 hours and 22 minutes, while by bus it takes approximately 8 hours and 50 minutes.
The most cost-effective option for traveling from Dubrovnik to Zagreb is by bus, which costs €28-€42 and takes approximately 8 hours and 50 minutes. This is a cheaper alternative compared to flying, which costs €56-€176 but is the quickest way to reach Zagreb in just 3 hours. Considering the balance between cost and time, taking the bus is a good choice for budget-conscious travelers, while those with a higher budget can opt for a quicker flight.
The prices for a bus ticket from Zagreb to Dubrovnik range from €28 to €42. It is important to note that these prices may vary depending on the season and the type of bus service chosen. It is recommended to check with different bus companies or travel agencies to get the most accurate and up-to-date prices for the desired travel dates.
To get from Dubrovnik to Zagreb without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 375 miles, and it takes around 6 hours and 22 minutes to drive from Dubrovnik to Zagreb. You can expect to pay between €88 to €139 for fuel costs.
The best way to travel from Dubrovnik to Zagreb without a car is by taking a bus. The bus journey takes approximately 8 hours and 50 minutes, and the ticket cost ranges between €28 and €42. Traveling by bus allows you to sit back, relax, and enjoy the scenic views along the way.
Yes, there is a direct link between Dubrovnik and Zagreb by bus. The FlixBus operates services that depart from Dubrovnik bus station and arrive at Zagreb station. The buses run every four hours and operate every day, with the journey taking approximately 8 hours and 50 minutes.
The flight between Dubrovnik and Zagreb typically takes 55 minutes. The cost of the flight can vary, with prices ranging from €59 to €173.
There are plenty of accommodation options available near Zagreb. With over 1295 hotels to choose from, you will be spoiled for choice. Prices for hotels in Zagreb start at €49 per night, offering a range of budget-friendly and luxury options. Whether you prefer to stay in the heart of the city or in a more peaceful area, there are numerous hotels to suit your preferences and budget.

Trips from Dubrovnik