1map logoGo to main page

Edinburgh to Zagreb from $40: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Zagreb, Croatia

How to Get from Edinburgh 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.

$40 - PlaneBest price
1754 kmDistance
6h 30m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh 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
Various
Drive
Plane
Average Duration
6h  30m
Estimated price
$150-390
Recommended
Company
Various
Plane
Average Duration
7h  36m
Estimated price
$40-210
Cheapest
route map
Distance: 1754 km
Duration: 6h 30m

See more options

Pricing table
Company
Various
Plane
Drive
Average Duration
9h  56m
Estimated price
$70-1580
Company
Various
Plane
Drive
Average Duration
9h  18m
Estimated price
$90-525
Company
Various
Train
Plane
Average Duration
9h  2m
Estimated price
$125-490
Company
Various
Drive
Drive
Average Duration
21h  39m
Estimated price
$250-3950
Company
Various
Drive
Drive
Average Duration
22h  50m
Estimated price
$400-3950
Company
Various
Train
Average Duration
26h  32m
Estimated price
$1590-1592
Company
Various
Train
Average Duration
28h  37m
Estimated price
$1600-1601
Company
Various
Bus
Average Duration
40h  20m
Estimated price
$1600-1601
Company
Various
Train
Bus
Drive
Average Duration
48h  4m
Estimated price
$1600-1601
Company
Various
Train
Train
Average Duration
30h  13m
Estimated price
$1600-3950

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $162 $152 $112 $149 $155 $133 $169
Fly $134 $218 $218 $209 $271 $254 $220

Traveling From Edinburgh to Zagreb

Your journey from Edinburgh's historic charm and stunning landscapes to Zagreb's vibrant culture and modern flair promises a fascinating contrast in experiences.

Best Neighbourhoods in Zagreb

Zagreb’s neighborhoods offer diverse experiences that showcase the city’s charm.

Lower Town
• Bustling with cafes and shops.
• Home to major museums and galleries.
Upper Town
• Rich in history and picturesque streets.
• Features stunning views of the city.
Jarun
• Popular for its beautiful lake and beach activities.
• Ideal for outdoor enthusiasts and nightlife.

Best Times To Visit Zagreb's Attractions

Timing your visits can significantly enhance your experience in Zagreb.

Ban Jelačić Square
Visit early in the morning or late in the evening for fewer crowds.
Zagreb Cathedral
Weekdays tend to be quieter—perfect for a peaceful visit.
Museum of Broken Relationships
Mid-afternoon during weekdays is ideal to enjoy this unique museum.

Zagreb Weather: What to Expect Year-Round

Zagreb features a continental climate with warm summers and cold winters, offering distinct experiences throughout the year. The best times to visit are during spring and early autumn when the weather is pleasant, allowing you to fully enjoy outdoor attractions and local events.

Dining Recommendation in Zagreb

Experience the rich flavors of Croatian cuisine by trying 'štrukli' at a local favorite, 'La Štruk', known for its deliciously cheesy and creamy pastry. This dish embodies a homey atmosphere and utilizes local ingredients, offering a refreshing contrast to Edinburgh's traditional fare.

Edinburgh - Zagreb operators

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

Plane
Website
klm.com

Plane from Edinburgh (EDI) to Zagreb (ZAG)

Average Duration
4h 37m
Estimated price
3154-1590
Website
lufthansa.com

Plane from Glasgow (GLA) to Zagreb (ZAG)

Average Duration
6h 30m
Estimated price
330-331
Train
Contact phone
0344 736 9123
Website
crosscountrytrains.co.uk

Train from Edinburgh to Newcastle

Average Duration
1h 31m
Estimated price
3158-333

Train from Edinburgh to Sheffield

Average Duration
3h 45m
Estimated price
336-701
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from Edinburgh to King's Cross

Average Duration
4h 17m
Estimated price
334-705
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbf

Average Duration
3h 8m
Estimated price
3971-3972

Train from Frankfurt(Main)Hbf to Salzburg Hbf

Average Duration
5h 39m
Estimated price
700-337
Contact phone
+43 5 1717
Website
oebb.at

Train from Salzburg Hbf to Villach Hbf

Average Duration
2h 32m
Estimated price
706-707

Train from Villach Hbf to Zagreb Glavni Kol.

Average Duration
3h 54m
Estimated price
707-1594
Bus
Website
uk.megabus.com

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 20m
Estimated price
3973-3974
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h
Estimated price
3971-3978

Bus from Budapest Kelenföld bus station to Zagreb

Average Duration
4h 5m
Estimated price
3979-707
Ferry
Contact phone
01304 448866
Website
poferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 35m
Estimated price
3971-3158

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

Traveling between Edinburgh 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.

🚆 The total travel time from Edinburgh to Zagreb by train, including transfers, is approximately 26 hours and 32 minutes. Passengers departing from Edinburgh station with LNER will switch to ÖBB trains upon reaching Zagreb Glavni Kol. station. Overall, the journey promises stunning views and an exciting mix of cultures along the way. 🚆 Ticket prices for the train ride between Edinburgh and Zagreb range from £409 to £819, depending on factors such as class of travel and booking availability. While the trip may require some patience and logistical planning, the experience of traveling through Europe by rail can be a rewarding and memorable adventure for those seeking a unique way to explore the continent.
Departure Point
Edinburgh station
Arrival Point
Zagreb Glavni Kol. station
🛫 Flying from Edinburgh to Zagreb involves a journey with a duration of approximately 7 hours and 36 minutes by plane. Despite the lack of a direct flight, travelers will have the opportunity to explore various airlines offering this route. 🌍 The quickest flight option includes one stopover, totaling a duration of 4 hours and 30 minutes. Air France Airlines, easyJet, and other carriers provide convenient and reliable services for this trip. 💸 Prices for flights between Zagreb and Edinburgh range from £35 to £168, allowing for flexibility in budgeting for travelers embarking on this exciting international adventure. Whether for business or leisure, this trip promises a memorable experience in both cities.
Departure Point
Glasgow Airport
Arrival Point
Zagreb Airport. The quickest flight takes 4h 30m and has one stopover
Useful tips for plane travellers
• When booking your flight from Edinburgh to Zagreb, consider choosing carriers like Air France or easyJet that often provide one-stop options through major hubs such as Paris or London, significantly reducing your travel time compared to other routes.
• Upon arrival at Zagreb Airport, head to the ground floor for easy navigation to the main terminal exit, where you will find the taxi stand; make sure to look for official taxi services to avoid overpricing, as the approximate fare to the city center is around 150-200 HRK (around £20-£26).
• For smooth airport transfers, check out the official Zagreb Airport website for updated transportation options, such as shuttle buses and car rentals, which can be booked online ahead of time at Zagreb Airport Transport. Airlines like easyJet also provide updates on flight times and potential dining options onboard; visit their site at easyJet for the latest info.
🌍 Travelers can expect a total travel time of approximately 40 hours and 20 minutes, experiencing multiple cities and landscapes along the way. 💰 The cost of a bus ticket between Edinburgh and Zagreb ranges from £61 to £157, providing an affordable and immersive way to explore different European destinations.
Departure Point
Edinburgh Bus Station
Arrival Point
Zagreb station

Frequently asked questions

Find out more about the route from Edinburgh to Zagreb.

Or choose the category:
The distance between Edinburgh and Zagreb is 1754.2 km. We have several transportation options available for this journey. By train, it takes approximately 25 hours and 12 minutes to reach Zagreb from Edinburgh. Another option is to take a train to Glasgow first and then fly to Zagreb, which takes about 8 hours and 31 minutes. Additionally, there is a direct flight from Edinburgh to Zagreb, which takes approximately 7 hours and 24 minutes. Lastly, for a longer and more economical option, a bus journey from Edinburgh to Zagreb takes around 38 hours and 20 minutes.
The most cost-effective and time-efficient transportation option for traveling from Edinburgh to Zagreb is by combining train and flying. It takes 8 hours and 31 minutes and costs between £63-£251. This option allows for a relatively quick journey while keeping costs reasonable. Alternatively, the quickest way to reach Zagreb is by flying directly, which takes 7 hours and 24 minutes, with ticket prices ranging from £43-£314.
The price of a train ticket from Edinburgh to Zagreb ranges from £418 to £896. If you choose to travel by bus, the price varies from £147 to £213.
If you want to travel from Edinburgh to Zagreb without a car, the best option is to take a train. The journey takes approximately 25 hours and 12 minutes and costs between £393 and £942. Another option is to fly, which takes around 7 hours and 24 minutes and costs between £43 and £314. Alternatively, you could also take a bus, which takes around 38 hours and 20 minutes, and costs between £141 and £220.
There is no direct link between Edinburgh and Zagreb. However, you can travel between the two cities by train or bus with transfers. The train journey takes approximately 25 hours and 12 minutes, with transfers at various stations such as London St Pancras, Paris Nord, Stuttgart Hauptbahnhof, Salzburg Hbf, and Villach Hbf. The bus journey, on the other hand, takes approximately 38 hours and 20 minutes, with transfers at London Victoria Coach Station and Düsseldorf central bus station.
The flight duration between Edinburgh and Zagreb varies depending on the number of stopovers. The quickest flight with one stopover takes approximately 4 hours and 10 minutes. However, there are no direct flights available. The cost of a flight between the two cities typically ranges from £44 to £311, depending on the airline and the time of booking.
There are plenty of accommodation options available near Zagreb. There are over 1295 hotels to choose from, with prices starting at £42.