1map logoGo to main page

Edinburgh to Milan from $42: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Milan, Italy

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

$42 by busBest price
1459.53 kmDistance
5h 24m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Milan 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
5h  24m
Estimated price
$133-435
Recommended
Company
various
Plane
Bus
Average Duration
5h  52m
Estimated price
$42-246
Cheapest
route map
Distance: 1459.53 km
Duration: 5h 24m

See more options

Pricing table
Company
various
Train
Bus
Bus
Average Duration
31h  8m
Estimated price
$0-0
Company
various
Drive
Drive
Average Duration
18h  45m
Estimated price
$0-0
Company
various
Plane
Average Duration
5h  58m
Estimated price
$58-304
Company
various
Plane
Average Duration
6h  46m
Estimated price
$103-318
Company
various
Bus
Average Duration
33h  24m
Estimated price
$129-251
Company
various
Drive
Drive
Average Duration
19h  56m
Estimated price
$372-542
Company
various
Train
Average Duration
17h  24m
Estimated price
$471-895

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $71 $80 $93 $86 $88 $86 $79
Fly $99 $67 $75 $98 $138 $78 $99

Traveling From Edinburgh to Milan

Your journey from Edinburgh to Milan takes you from Scotland’s historic allure, characterized by its medieval architecture and vibrant festivals, to Milan's fashion-forward streets and rich Italian culture.

Best Neighbourhoods in Milan

Milan boasts diverse neighborhoods, each offering distinct experiences and charm.

Brera
• Home to art galleries and historic cafes.
• Vibrant atmosphere with stylish boutiques.
Navigli
• Famous for its picturesque canals and nightlife.
• Enjoy trendy restaurants and art studios.
Porta Romana
• Features charming streets and local markets.
• A hub for authentic Italian dining experiences.

Best Times To Visit Milan's Attractions

Planning your visits to Milan's landmarks can greatly enhance your experience.

The Duomo
Visit early in the morning or late afternoon to avoid crowds.
Santa Maria delle Grazie
Aim for weekdays to experience The Last Supper with fewer visitors.
Castello Sforzesco
Explore in the late afternoon for peaceful strolls through the gardens.

Milan Weather: What to Expect Year-Round

Milan experiences a humid subtropical climate, with hot summers and chilly winters; spring and fall offer milder temperatures, ideal for exploring the city comfortably. Weather can influence your plans, so consider visiting during the shoulder seasons of late spring or early fall for a balance of pleasant conditions and fewer tourists.

Dining in Milan: A Culinary Journey

For a true taste of Milan, indulge in risotto alla Milanese, creamy and infused with saffron, showcasing the region’s passion for rich flavors and high-quality ingredients; head to Ristorante Da Giacomo, where the elegant ambiance complements the exquisite dishes. In contrast to Edinburgh’s hearty fare, Milan’s dining scene offers a blend of freshness and sophistication, inviting you to savor the artistry of Italian cuisine.

Edinburgh - Milan operators

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

Plane Show flights
Website
klm.com

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

Average Duration
5h 30m
Estimated price
$180-800

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

Average Duration
4h 58m
Estimated price
$160-700

Plane from Edinburgh (EDI) to Milan Malpensa (MXP)

Average Duration
5h 3m
Estimated price
$160-700
Website
easyjet.com

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

Average Duration
4h 35m
Estimated price
$100-650

Plane from Edinburgh (EDI) to Milan Malpensa (MXP)

Average Duration
2h 30m
Estimated price
$70-380
Website
lufthansa.com

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

Average Duration
4h 40m
Estimated price
$180-950

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

Average Duration
4h 45m
Estimated price
$230-600

Plane from Edinburgh (EDI) to Milan Malpensa (MXP)

Average Duration
4h 17m
Estimated price
$190-600
Train Show train routes
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from Edinburgh to King's Cross, London

Average Duration
4h 17m
Estimated price
$190-280
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from London St Pancras Intl to Paris Nord

Average Duration
2h 24m
Estimated price
$130-380
Contact phone
+33 1 84 94 36 35
Website
en.oui.sncf

Train from Paris Gare De Lyon to Milano P.Garibaldi

Average Duration
8h 23m
Estimated price
$140-240
Bus Show bus routes
Website
terravision.eu

Bus from Bergamo Airport Bus Station to Piazza Luigi di Savoia

Average Duration
50m
Estimated price
$7-11
Website
uk.megabus.com

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 40m
Estimated price
$30-50
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h
Estimated price
$55-75

Bus from London Victoria to Paris City Centre - Bercy Seine

Average Duration
9h 30m
Estimated price
$40-60

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

Average Duration
12h
Estimated price
$70-100
Ferry
Contact phone
01304 448866.
Website
poferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 35m
Estimated price
$55-75
Contact phone
+353 818 300 400
Website
irishferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 30m
Estimated price
$35-50

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

Traveling between Edinburgh and Milan 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 an exciting journey from Edinburgh to Milan, traversing through picturesque landscapes and charming European cities by train. The train ride takes approximately 17 hours and 24 minutes, offering a unique and immersive travel experience. 💰 Tickets for the train between Edinburgh and Milan range from £372 to £707, providing travelers with options to suit their budget and preferences.
🛫 Flying from Edinburgh to Milan involves taking a flight with a duration of approximately 6 hours and 46 minutes. 🌍 Air Dolomiti, Lufthansa, easyJet, and a few other airlines operate flights from Glasgow Airport to Milan Linate Airport. The quickest flight option generally takes around 4 hours and 15 minutes, providing travelers with a variety of choices for their journey from the United Kingdom to Italy. 💸 Ticket prices for flights between Edinburgh and Milan can vary, typically ranging between £81 to £251. With careful planning and booking, passengers can find suitable flight options that fit their budget while enjoying the scenic route from Scotland to Northern Italy.
Departure Point
Glasgow Airport
Arrival Point
Milan Linate Airport. The quickest flight takes 4h 15m and has one stopover
Useful tips for plane travellers
• Be strategic with your layover: Since there are no direct flights from Edinburgh to Milan, you may have a stopover at airports like Frankfurt or Munich, depending on the airline you choose. Check for the quickest connections and ensure sufficient layover time to handle potential delays; Air Dolomiti and Lufthansa usually serve this route effectively.
• Navigating Milan Linate Airport is straightforward, but be prepared for busy traffic, especially upon arrival. To expedite your journey, download the Linate airport app for real-time updates and follow the signs leading to the ground transport area; the airport is just 7 km from the city center, making it accessible yet often congested.
• Expect to pay around €20 to €30 for a taxi ride from Milan Linate Airport to the city center, which will typically take about 25 to 30 minutes depending on traffic. Consider booking a taxi in advance through the Mao Milano app or find local transportation options like bus services that connect to the city, which are typically cheaper.
🚌 Although there is no direct bus from Edinburgh to Milan, you can take a route that involves transfers at London Victoria, Paris City Centre, and Milano Lampugnano. The journey, including transfers, takes approximately 33 hours and 24 minutes. 🌍 The bus services from Edinburgh to Milan are operated by Megabus UK and BlaBlaCar Bus. The journey begins at Edinburgh Bus Station and ends at Milano Lampugnano station. The prices for this bus route range from £102 to £198.
Departure Point
Edinburgh Bus Station
Arrival Point
Milano, Autostazione Lampugnano station

Frequently asked questions

Find out more about the route from Edinburgh to Milan.

Or choose the category:
The distance between Edinburgh and Milan is approximately 1459.7 km. The travel time varies depending on the mode of transportation chosen. By train, it takes around 15 hours and 47 minutes to reach Milan from Edinburgh. Taking a flight from Edinburgh to Milan Malpensa followed by a train journey would take approximately 5 hours and 58 minutes. Alternatively, a direct flight from Edinburgh to Milan would take around 6 hours and 46 minutes. Finally, traveling by bus would take the longest time, with a journey of approximately 32 hours and 33 minutes.
The most cost-effective and time-efficient transportation option for traveling from Edinburgh to Milan is to fly and then take a train. This option ranges in cost from £31 to £236 and takes about 5 hours and 58 minutes. Alternatively, for a slightly faster journey of 5 hours and 53 minutes, you can choose to fly directly from Edinburgh to Milan, which costs £43 to £220.
The prices for traveling from Edinburgh to Milan vary depending on the mode of transportation. Taking the train can cost anywhere from £366 to £744. On the other hand, taking a bus between Milan and Edinburgh can range from £116 to £175.
To travel from Edinburgh to Milan without a car, you have multiple options. The fastest and most convenient option is to fly, which takes approximately 6 hours and 46 minutes. Another option is to take a train via Chambéry, which takes approximately 15 hours and 47 minutes. Alternatively, you can also take a bus, which is the longest option, taking about 32 hours and 33 minutes.
There is no direct link between Edinburgh and Milan. The most convenient way to travel between the two cities is by a combination of train and transfer connections. The journey takes approximately 15 hours and 47 minutes, with transfers in London, Lille, and Chambery. Alternatively, there is also the option of taking a bus, which takes approximately 32 hours and 33 minutes, with transfers in London, Paris, and Milan.
The flight between Edinburgh and Milan typically takes around 4 hours with one stopover. However, please note that there is no direct flight from Edinburgh Airport to Milan Linate Airport. The prices for this flight can vary between £70 and £230, depending on the airline and time of booking.
There are plenty of options for accommodation near Milan. With over 2292+ hotels available, you can find something suitable for your needs and budget. Prices for hotels start as low as £33 per night, but can vary depending on location, amenities, and ratings.

Trips from Edinburgh