Croatia

How to get from Dubrovnik to Zagreb

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

⏱
FASTEST
0h 55min
💶
From
38€
📍
Distance
390 km
Powered by 12Go system

There are 2 way(s) to get from Dubrovnik to Zagreb

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Dubrovnik
📍Flights depart from Dubrovnik Airport (DBV), located approximately 20 km southeast of the city center. This modern airport offers basic amenities like cafes, duty-free shops, and ATMs.
🚇You can reach Dubrovnik Airport by airport shuttle bus from Gruž port or Pile Gate (~€8, 30-40 min), local taxi (~€30-45, 20-30 min), or ride-sharing services. Shuttle buses are frequent and timed with flight departures/arrivals.
⏰Flights to Zagreb typically start early morning and continue until late evening. Frequency increases during the tourist season, with multiple daily departures. Bus services also run frequently throughout the day.
💸 Transport from 38€ per person
⚡ Fastest: 0h 55min
⭐ Recommended: Flight — 45€
🗓 Book now Secure payment · via 12go.asia
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Book Ferries in Advance

Especially during summer (July-August), catamarans and car ferries to popular islands like Hvar, Brač, and Korčula can sell out days ahead. Book online via Jadrolinija, Kapetan Luka, or TP Line to secure your spot and avoid disappointment at the port.

💡
Know Your Ports

Split is the main hub for Hvar, Brač, and Vis. For Korčula, you might depart from Orebić (via a short ferry) or Dubrovnik. Mljet is primarily served from Dubrovnik. Always confirm the exact departure port and pier to avoid confusion.

💡
Check Departure Times for Islands

Ferry schedules can vary significantly between high and low season. Always consult the official websites of operators like Jadrolinija, Kapetan Luka, and TP Line for the most up-to-date timings, especially for the last boat back to the mainland.

💡
Catamaran vs. Car Ferry

Catamarans are faster and foot-passenger only, ideal for island hopping without a car. Car ferries are slower, accommodate vehicles, and often depart from different piers. Choose based on your priorities: speed for catamarans, or vehicle transport for car ferries.

💡
Consider Bus + Ferry Combos

When traveling from inland cities to islands, a bus + ferry combination is common. Be sure to check the total travel time, including transfers, as what looks like a short distance can become a long journey. Websites like 12go.asia and BaoLau.vn can help visualize these routes.

🛣️ The journey experience

Planning your journey from Dubrovnik to Zagreb? Croatia might seem compact, but connecting its beautiful coastal cities to the capital requires smart planning, especially if you're keen on maximizing your travel time. We understand you want clear, direct answers on travel options, crossing times, and how to combine different modes of transport effectively. This guide will provide all the essential information to make your trip smooth and stress-free.

When traveling from Dubrovnik to Zagreb, you have two primary options: flying or taking a bus. A direct flight is your fastest choice, taking just 1 hour and costing around €45. This is ideal if you're short on time or prefer to avoid long road journeys. Alternatively, the bus offers a more scenic and budget-friendly option, with fares around €38 for an 8-hour journey. While longer, it's a great way to see more of the Croatian landscape.

For independent travelers who value their time, especially during peak season, knowing your options in advance is crucial. Forget the worry of arriving at a port only to find a catamaran fully booked, or wasting time going to the wrong pier. Our aim is to provide you with the honest insights needed to plan your Croatian adventure, whether it's understanding which port serves which island or booking your coaches and ferries online with instant confirmation. With this information, you can focus on enjoying the stunning Dalmatian coast and vibrant Zagreb.

Frequently asked questions — Dubrovnik → Zagreb

✨ Why visit Zagreb?

  • ✓ Explore the historic Upper Town (Gornji Grad) with its charming cobblestone streets.
  • ✓ Visit the iconic St. Mark's Church, famous for its colorful tiled roof.
  • ✓ Wander through the Dolac Market, experiencing local life and fresh produce.
  • ✓ Discover the unique Museum of Broken Relationships.
  • ✓ Enjoy the vibrant café culture and street art in the Lower Town (Donji Grad).
🌙
Recommended stay
2 to 3 nights — perfect for exploring the city's main attractions and enjoying its unique atmosphere.

☀️ When to visit Zagreb?

CONTINENTAL HUMIDE

Spring (April to June) and Autumn (September to October) — pleasant weather ideal for sightseeing and outdoor activities, avoiding summer crowds and heat.

Jan 😞
Feb 😞
Mar 😐
Apr 😐
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😐
Nov 😞
Dec 😞
📍
In Zagreb — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Zagreb
Compare the best rates available
via trip.com

What to do in Zagreb?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🏛️
Explore Upper Town (Gornji Grad)
Wander through Zagreb's historic heart, Gornji Grad, a charming labyrinth of cobbled streets, gas lamps, and historic buildings. Don't miss the St. Mark's Church with its iconic tiled roof. Visit around noon to witness the Grič cannon firing, a daily tradition. The views from the Strossmayer Promenade are exceptional.
🎨
Visit Museum of Broken Relationships
Discover this unique, internationally acclaimed museum showcasing personal objects and stories from failed relationships worldwide. It's a poignant and often humorous experience that offers deep insights into human connections. Allow at least an hour for your visit. Entry fee is typically around 7€.
⛪
Admire Zagreb Cathedral
Marvel at the stunning Gothic architecture of the Zagreb Cathedral, the tallest building in Croatia. Its twin spires dominate the city skyline. Step inside to appreciate its intricate interior and peaceful atmosphere. Entry is free, but be mindful of services, especially on Sundays. Dress respectfully.
🛒
Experience Dolac Market Buzz
Immerse yourself in the vibrant atmosphere of Dolac Market, Zagreb's main open-air market. Browse stalls brimming with fresh local produce, cheeses, and flowers. It's a fantastic spot to observe local life and pick up some delicious snacks. Arrive in the morning for the best selection and liveliest scene.
🚠
Ride Zagreb Funicular
Take a short, charming ride on the historic Zagreb Funicular, connecting the Lower Town (Donji Grad) to the Upper Town (Gornji Grad). It's one of the shortest public transport funiculars in the world and offers a quick, scenic ascent. A single ride costs under 1€.
🌳
Stroll Through Maksimir Park
Escape the city bustle at Maksimir Park, Zagreb's oldest public park and a beautiful example of English landscape architecture. Explore its sprawling green spaces, lakes, and pavilions. It's perfect for a leisurely walk, picnic, or visiting the adjacent Zagreb Zoo. Entry to the park is free.
🍻
Taste Local Craft Beer Scene
Dive into Zagreb's burgeoning craft beer scene. Many microbreweries and specialty pubs offer a wide range of local brews, from IPAs to stouts. Head to neighborhoods like Tkalčićeva Street or around the city center for a lively selection. Expect to pay around 3-5€ for a pint.
👻
Join a Grič Witch Tour
Discover Zagreb's darker side with a themed Grič Witch Tour. These evening walking tours delve into local legends, witch trials, and ghostly tales of the Upper Town, offering a unique historical perspective. Check local tour operators for schedules; prices typically start around 15€.

⏱️ How long to visit Zagreb?

2 to 4 days

For an independent francophone traveler, 2 to 3 days are ideal to explore Zagreb's main attractions. This allows you to visit the Upper and Lower Towns, museums, and enjoy local cuisine without rush. Add an extra day if you plan a day trip to Plitvice Lakes or Samobor.

Related searches

flight Dubrovnik Zagreb bus Dubrovnik Zagreb how to get from Dubrovnik to Zagreb ticket price Dubrovnik to Zagreb travel time Dubrovnik to Zagreb travel to Croatia

Other trips from Dubrovnik

Book now