1map logoGo to main page

Milan to Edinburgh from €50: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Milan, Italy
to
Edinburgh, United Kingdom

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

$50 - PlaneBest price
1460 kmDistance
4h 51m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Milan to Edinburgh 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
Plane
Average Duration
4h  51m
Estimated price
93-286
Recommended
Company
various
Plane
Average Duration
5h  48m
Estimated price
50-272
Cheapest
route map
Distance: 1460 km
Duration: 4h 51m

See more options

Pricing table
Company
various
Bus
Bus
Average Duration
38h  11m
Estimated price
0-0
Company
various
Bus
Average Duration
34h  10m
Estimated price
118-930
Company
various
Plane
Drive
Average Duration
5h  31m
Estimated price
121-391
Company
various
Train
Average Duration
17h  42m
Estimated price
419-801
Company
various
Drive
Drive
Average Duration
18h  47m
Estimated price
931-932
Company
various
Drive
Drive
Average Duration
20h  3m
Estimated price
931-932

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $83 $71 $68 $86 $91 $100 $88
Fly $95 $57 $138 $79 $94 $87 $89

Traveling From Milan to Edinburgh

Your journey from Milan to Edinburgh offers a striking contrast, with Milan's vibrant fashion and dining scene juxtaposed against Edinburgh's rich history and stunning architecture.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each with its own charm and attractions.

Old Town
• Home to the historic Edinburgh Castle.
• Cobblestone streets filled with shops and pubs.
New Town
• Known for elegant Georgian architecture.
• Great shopping and dining options abound.
Leith
• Offers a vibrant waterfront atmosphere.
• Famous for delicious seafood restaurants.

Best Times To Visit Edinburgh's Attractions

Navigating Edinburgh's attractions can be a rewarding experience with the right timing.

Edinburgh Castle
Visit early in the morning or late afternoon to beat the crowds.
Arthur's Seat
Aim for weekday mornings for a quieter hiking experience.
The Royal Mile
Exploring early on weekends allows for leisurely strolls without rush.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, characterized by mild summers and cool winters, making it a destination worth exploring in any season. Late spring and early autumn offer particularly pleasant weather, enhancing outdoor activities and sightseeing.

Dining Recommendation in Edinburgh

Try the haggis at the historic Cottage Restaurant, a dish that embodies Scotland's hearty flavors and local ingredients, providing a stark contrast to Milan's elegant risottos. The cozy, traditional setting enhances the experience, allowing you to immerse yourself in the warmth of Scottish hospitality.

Milan - Edinburgh operators

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

Plane
Website
easyjet.com

Plane from Milan Linate (LIN) to Edinburgh (EDI)

Average Duration
4h 20m
Estimated price
2860-2861

Plane from Milan Linate (LIN) to Glasgow (GLA)

Average Duration
4h 57m
Estimated price
935-2862

Plane from Milan Linate (LIN) to Edinburgh (EDI)

Average Duration
4h 51m
Estimated price
93-286
Website
klm.com

Plane from Milan Linate (LIN) to Edinburgh (EDI)

Average Duration
5h 41m
Estimated price
2865-28630

Plane from Milan Linate (LIN) to Glasgow (GLA)

Average Duration
4h 56m
Estimated price
2866-2867
Website
britishairways.com

Plane from Milan Linate (LIN) to Edinburgh (EDI)

Average Duration
4h 30m
Estimated price
2868-2869

Plane from Milan Linate (LIN) to Glasgow (GLA)

Average Duration
4h 37m
Estimated price
500-501
Website
lufthansa.com

Plane from Milan Linate (LIN) to Edinburgh (EDI)

Average Duration
6h 2m
Estimated price
502-503

Plane from Milan Linate (LIN) to Glasgow (GLA)

Average Duration
6h 25m
Estimated price
2866-28600
Train
Contact phone
+33 1 84 94 36 35
Website
https://www.sncf.com/en

Train from Milano P.Garibaldi to Paris Gare De Lyon

Average Duration
9h 4m
Estimated price
506-507
Contact phone
+44 343 218 6186
Website
https://www.eurostar.com/rw-en

Train from Paris Nord to London St Pancras Intl

Average Duration
2h 21m
Estimated price
938-2865
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from King's Cross to Edinburgh Waverley

Average Duration
4h 22m
Estimated price
507-2720
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Milano, Autostazione Lampugnano to Paris City Centre - Bercy Seine

Average Duration
12h 10m
Estimated price
2863-935

Bus from Paris City Centre - Bercy Seine to London Victoria

Average Duration
9h 35m
Estimated price
2724-2721

Bus from London Victoria to Edinburgh Bus Station

Average Duration
8h 55m
Estimated price
933-2722
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Milano, Autostazione Lampugnano to Paris City Centre - Bercy Seine

Average Duration
12h
Estimated price
2721-2722

Bus from Paris City Centre - Bercy Seine to London Victoria

Average Duration
8h 20m
Estimated price
2723-933

Bus from London Victoria to Edinburgh Bus Station

Average Duration
9h 25m
Estimated price
2723-2727
Ferry
Contact phone
01304 448866
Website
poferries.com

Ferry from Calais to Port of Dover

Average Duration
1h 45m
Estimated price
933-2729

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

Traveling between Milan and Edinburgh 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 scenic journey from Milan to Edinburgh by train, experiencing the picturesque views of the European countryside along the way. The 17-hour and 42-minute train ride promises a leisurely voyage for travelers seeking a slower-paced exploration. 💸 Ticket prices for the train ride from Milan to Edinburgh typically range from €431 to €824, offering travelers the flexibility to choose a fare that fits their budget and preferences. Whether you opt for a standard class ticket or indulge in a first-class experience, the train journey is sure to be an unforgettable part of your travel experience.
Useful tips for train travellers
• Onboard Services: The primary operators for this train route are Eurostar and LNER. Eurostar offers a catering service with a range of meals, snacks, and beverages, including vegetarian and vegan options. LNER features a 'At-Seat' service called 'Shop & Dine', where you can order meals right to your seat along with a variety of drinks including local wines and ales.
• Seating Options: Traveling on an LNER train, you can choose from First Class, which offers spacious seating and complimentary meals, Business Class for extra comfort and quiet zones, and Economy Class which is more budget-friendly. Eurostar offers Standard and Standard Premier classes; Standard has more basic amenities while Standard Premier includes more spacious seating and complimentary light meals and drinks.
• Arrival Station Tip: Upon arrival at Edinburgh Waverley Station, expect a bustling environment. You can leave your luggage at the 'Left Luggage' facility near the main concourse. The station also has free restrooms, but showers are not available. To navigate, follow the signs for exits and your planned transport.
• Fastest Way to City Center: The fastest way to reach Edinburgh's city center from Waverley Station is to take the tram. Tram Line 1 runs every 7-10 minutes and will take you directly to key areas in the city center, including Princes Street and St. Andrew Square. Alternatively, you can catch Lothian Buses 11, 15, or 37, which also connect you to various central locations.
• Useful Links: For train schedules and bookings, visit Eurostar at eurostar.com and LNER at lner.co.uk For local transport schedules in Edinburgh, check lothianbuses.com You can also find a map of the station and its facilities at edinburgh.gov.uk
🛫 Flying from Milan to Edinburgh involves a single stopover, making the quickest flight duration 4 hours and 20 minutes. British Airways, Brussels Airlines, Air France, and other carriers provide flights from Milan Linate Airport to Edinburgh Airport. 🌍 The total travel time between Milan and Edinburgh by air is approximately 4 hours and 51 minutes. Despite the lack of direct flights, various airlines offer convenient and efficient options for reaching your destination. 💸 Flight prices between Edinburgh and Milan typically range from €96 to €294, providing travelers with a range of affordable choices to explore the stunning Scottish capital from the fashion-forward city of Milan.
Departure Point
Milan Linate Airport
Arrival Point
Edinburgh Airport. The quickest flight takes 4h 20m and has one stopover
Useful tips for plane travellers
• When booking your flight from Milan Linate to Edinburgh, look for flights with a layover in London, as British Airways frequently offers competitive and convenient connections that may save you time and money at a price point between €93 - €286.
• Upon arrival at Edinburgh Airport, familiarize yourself with the signage directing you to the 'Edinburgh Trams' - it's a budget-friendly option for reaching the city center quickly, costing roughly £6.50 and taking about 30 minutes.
• Expect to pay around £25-£30 for a taxi from Edinburgh Airport to the city center, which usually takes around 25 minutes; however, if you opt for a rideshare service like Uber, you might find prices to be comparable or even slightly lower.
🧳 The total duration for this trip, which includes transfers, is approximately 34 hours and 10 minutes. It's a long journey, so make sure to pack essentials to stay comfortable. 💰 The cost of a bus ticket between Milan and Edinburgh ranges from €121 to €236.
Departure Point
Milano, Autostazione Lampugnano station
Arrival Point
Edinburgh Bus Station

Frequently asked questions

Find out more about the route from Milan to Edinburgh.

Or choose the category:
The distance between Milan and Edinburgh is approximately 1459.7 km. By train, it takes around 15 hours and 37 minutes to reach Edinburgh from Milan. By flying, the journey can be completed in approximately 5 hours and 48 minutes if you take a train to Milan Malpensa and then catch a flight to Edinburgh. Alternatively, traveling by bus would take approximately 33 hours and 51 minutes.
The most cost-effective and time-efficient transportation option for traveling from Milan to Edinburgh is by taking a train to Milan Malpensa and then flying to Edinburgh. This option takes approximately 5 hours and 48 minutes and costs between €37-€275.
The prices for traveling from Milan to Edinburgh by train range from €474 to €937. Alternatively, taking a bus between the two cities can cost anywhere from €121 to €217.
The distance between Milan and Edinburgh is approximately 1459.7 km. If you prefer to travel by train, it would take around 15 hours and 37 minutes with a cost ranging from €459 to €1009. Alternatively, you can opt for a flight which takes about 7 hours and 8 minutes, with prices ranging from €78 to €275. Another option is to take a bus, which would take around 33 hours and 51 minutes, with fares ranging from €119 to €220.
There is no direct link between Milan and Edinburgh. The most efficient way to travel between the two cities is by train, with a journey time of approximately 15 hours and 37 minutes, including transfers. Another option is to take a combination of train and flight, which takes around 5 hours and 48 minutes. If traveling by bus, the journey is significantly longer, with a duration of approximately 33 hours and 51 minutes, including transfers.
The flight between Milan and Edinburgh typically takes around 2 hours and 35 minutes. The exact duration may vary depending on factors such as weather conditions and flight routes. The cost of a flight between these two cities can range from €82 to €268, depending on various factors like the airline, time of booking, and the availability of seats.
There are plenty of accommodation options available near Edinburgh. With over 1382 hotels to choose from, you are sure to find something that suits your preferences and budget. Prices for hotels in the area start at €39 per night, making it accessible for a range of travelers.

Trips to Edinburgh