Croatia

How to get from Zagreb to Dubrovnik

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 Zagreb to Dubrovnik

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

🚌 Departure from Zagreb
📍For bus departures to Dubrovnik, you'll use the Zagreb Bus Station (Autobusni Kolodvor Zagreb). It's a modern, well-equipped terminal with waiting areas, shops, and food options, making your wait comfortable. Check the electronic boards for your specific platform number.
🚇The Zagreb Bus Station is located just southeast of the city center. You can reach it easily by tram (lines 2, 5, 6, 7, 8) in about 10-15 minutes, costing around €0.50. Taxis are also readily available, taking about 5-10 minutes from the main square (Jelačić Ban Square) for approximately €5-€10.
⏰Buses from Zagreb to Dubrovnik operate frequently throughout the day, especially from early morning (around 6:00 AM) until late afternoon/early evening. Services are generally more frequent in summer, with several departures every 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 and Catamarans in Advance

During peak season (July-August), popular routes to islands like Hvar, Brač, and Korčula can sell out days in advance. Always book your tickets online as soon as your travel dates are firm to avoid disappointment and ensure you get on your desired crossing.

💡
Know Your Ports: Car Ferry vs. Catamaran

Split's port is large, with different piers for car ferries and catamarans. Catamarans are faster for foot passengers and depart from the city center, while car ferries usually have separate, slightly further-out terminals. Double-check your ticket for the exact departure point to avoid rushing or missing your boat.

💡
Island Towns vs. Ferry Ports

Some islands have multiple ports. For example, Hvar island has Hvar Town (catamaran) and Stari Grad (car ferry). Always confirm which port serves your specific destination or planned onward journey to ensure you disembark at the correct location.

💡
Check Last Departures

When island hopping, always check the schedule for the last boat back to the mainland or to your next island. Schedules can change seasonally, and missing the last ferry can mean an unexpected overnight stay. Plan your day trips accordingly.

💡
Consider Travel Insurance

Unexpected delays or cancellations, especially due to weather, can occur with ferries and buses. Travel insurance can provide peace of mind by covering unforeseen expenses like alternative transport or accommodation, ensuring your trip remains stress-free.

🛣️ The journey experience

Planning your journey from Zagreb to Dubrovnik? You're looking for the most efficient and stress-free way to connect Croatia's vibrant capital with its stunning southern gem. While Croatia might look compact on a map, the distances are significant, especially along its beautiful, winding coast. Knowing your transport options upfront – whether it's a flight for speed, a comfortable bus ride, or a scenic ferry connection – is key to a smooth trip. We'll help you navigate the choices, ensuring you know exactly what to expect.

For the Zagreb to Dubrovnik route, your primary options are flying or taking a bus. A direct flight is by far the fastest, getting you there in about 1 hour for around €45-€100, making it ideal if time is precious. Airlines like Croatia Airlines operate this route. The bus, while longer at approximately 8 hours, offers a more budget-friendly alternative, typically costing €38-€50, with operators like FlixBus and Arriva providing frequent services. While there's no direct ferry, you could consider a multi-leg journey via Split or other coastal towns, but for direct travel, bus or flight are your best bets.

Don't let the seemingly small distances on a map mislead you; planning ahead, especially during peak season (May-October), is crucial. For this route, deciding between an 8-hour bus journey and a 1-hour flight really comes down to your budget and how much time you want to spend travelling. Booking your tickets online in advance for both flights and buses, particularly in summer, is highly recommended to secure your spot and avoid sold-out situations, letting you travel with peace of mind.

Frequently asked questions — Zagreb → Dubrovnik

✨ Why visit Dubrovnik?

  • ✓ Walk the ancient city walls for breathtaking views of the Adriatic Sea and Old Town.
  • ✓ Explore the historic Rector's Palace, a stunning Gothic-Renaissance masterpiece.
  • ✓ Take a cable car ride up Mount Srđ for panoramic vistas and a sunset experience.
  • ✓ Visit Lokrum Island, a nature reserve with a monastery, botanical garden, and secluded beaches.
  • ✓ Stroll along the Stradun (Placa), the main street of the Old Town, lined with shops and cafes.
🌙
Recommended stay
3 to 4 nights — to fully immerse in history, enjoy beaches, and explore nearby islands.

☀️ When to visit Dubrovnik?

MEDITERRANEAN CLIMATE

May to June or September to October — pleasant weather for sightseeing, swimming, and fewer crowds.

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

What to do in Dubrovnik?

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

INCONTOURNABLE
🏰
Walk Dubrovnik Old Town Walls
Explore the iconic city walls offering breathtaking panoramic views of the Adriatic Sea and the historic Old Town. This 2-hour walk is best done early morning or late afternoon to avoid crowds and heat. Expect entry fees around 35€ per person.
🏛️
Visit Rector's Palace, Old Town
Discover the impressive Gothic-Renaissance architecture of the Rector's Palace, once the seat of the Republic of Ragusa's rector. Inside, explore historical artifacts and beautifully preserved rooms. It's less crowded than the walls; allow 1-1.5 hours. Entry is typically around 15€.
纜
Ride Cable Car Srd Hill
Take the panoramic cable car up to Mount Srd for stunning views over Dubrovnik and the surrounding islands, especially beautiful at sunset. There’s a restaurant and a museum at the top. A return ticket costs around 27€. Go an hour before sunset for the best light.
🏝️
Explore Lokrum Island Nature Reserve
Escape to Lokrum Island, a peaceful nature reserve just a 15-minute ferry ride from Dubrovnik. Enjoy botanical gardens, a monastery, and peacocks roaming freely. Don't miss the 'Dead Sea' lake for a swim. Ferry tickets are around 20€ return.
⛪
Visit Dubrovnik Cathedral
Admire the impressive Baroque architecture of Dubrovnik Cathedral, rebuilt after the 1667 earthquake. Its Treasury holds valuable relics, including the skull of St. Blaise, the city's patron saint. Entry to the cathedral is free, but the Treasury has a small fee, typically 5€.
🍷
Taste Local Wines, Peljesac Peninsula
Venture beyond the city walls to the nearby Peljesac Peninsula for a wine tasting experience. This region is famous for its robust red wines, particularly Plavac Mali. Consider a half-day tour from Dubrovnik (around 60-80€) to visit local wineries and sample their produce.
🤿
Sea Kayaking Around Old Town
Paddle a kayak around the Old Town walls and explore hidden caves and beaches, including Betina Cave. It offers a unique perspective of Dubrovnik from the sea. Guided tours, often including swimming and snorkeling, typically cost around 35-50€ for a 3-hour experience.
🐟
Dine in a Local Konoba
Savor authentic Croatian cuisine in a 'konoba,' a traditional tavern often tucked away in charming alleyways. Look for fresh seafood, 'peka' (meat and vegetables cooked under a bell), and local olive oil. A hearty meal with wine can range from 25-40€ per person. Book ahead for popular spots.

⏱️ How long to visit Dubrovnik?

2 to 5 days

For an independent francophone traveler, 3 full days is ideal to truly experience Dubrovnik, including its Old Town, city walls, and a day trip to Lokrum Island or Cavtat. With 2 days, focus on the historical core. If you have 4-5 days, consider excursions to Montenegro or Mostar.

Related searches

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

Other trips from Zagreb

Book now