1map logoGo to main page

Madrid to Edinburgh from $64: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Madrid, Spain
to
Edinburgh, United Kingdom

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

$64 - PlaneBest price
1736 kmDistance
5h 53m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Madrid 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
5h  53m
Estimated price
$64-263
Recommended
route map
Distance: 1736 km
Duration: 5h 53m

See more options

Pricing table
Company
various
Plane
Drive
Average Duration
8h  22m
Estimated price
$85-330
Company
various
Plane
Drive
Average Duration
8h  57m
Estimated price
$96-302
Company
various
Plane
Train
Average Duration
9h  9m
Estimated price
$110-488
Company
various
Bus
Average Duration
37h  40m
Estimated price
$152-314
Company
various
Bus
Bus
Average Duration
36h  57m
Estimated price
$177-270
Company
various
Drive
Drive
Average Duration
22h  45m
Estimated price
$300-0
Company
various
Drive
Drive
Average Duration
34h  38m
Estimated price
$318-720
Company
various
Train
Drive
Average Duration
46h  27m
Estimated price
$382-1297
Company
various
Train
Average Duration
19h  4m
Estimated price
$473-973

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $97 $96 $95 $101 $105 $109 $102
Fly $184 $91 $86 $103 $134 $109 $148

Traveling From Madrid to Edinburgh

Embarking on a journey from Barcelona to Edinburgh offers a captivating contrast between the vibrant energy of Madrid’s bustling streets and the historical charm of Edinburgh’s ancient architecture.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each offering a distinct experience for visitors.

Old Town
• Home to the iconic Edinburgh Castle.
• Cobblestone streets filled with historic pubs and shops.
New Town
• Known for its elegant Georgian architecture.
• Great shopping options along Princes Street.
Leith
• Trendy waterfront area with great seafood restaurants.
• Lively arts scene with galleries and theaters.

Best Times To Visit Edinburgh's Attractions

Timing your visit can significantly enhance your experience at Edinburgh's top attractions.

Edinburgh Castle
Early morning or late afternoon tends to be quieter, allowing for a relaxed exploration of the castle.
Royal Mile
Weekdays, especially early in the morning, draw fewer tourists for a more enjoyable stroll.
Arthur's Seat
Visit during sunrise or sunset for stunning views and fewer hikers.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, with mild summers and chilly winters, making it a year-round destination. The best times to visit are during late spring and early autumn, when the weather is generally pleasant, ensuring that you can fully enjoy the city's outdoor attractions and festivals.

Dining Recommendation in Edinburgh

Indulge in haggis, a traditional Scottish dish composed of sheep’s offal, suet, and spices, often served with neeps and tatties; this bold flavor profile sharply contrasts with the vibrant tapas culture of Madrid. Dining at a cozy, historic pub in Edinburgh gives you an authentic atmosphere and a taste of local ingredients that locals cherish, offering a distinctive experience different from the bustling dining scene in Spain.

Madrid - Edinburgh operators

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

Plane Show flights
Website
britishairways.com

Plane from Madrid (MAD) to Edinburgh (EDI)

Average Duration
2h 50m
Estimated price
$130-700

Plane from Madrid (MAD) to Glasgow via London Heathrow

Average Duration
5h 14m
Estimated price
$190-950

Plane from Madrid (MAD) to Newcastle via London Heathrow

Average Duration
4h 32m
Estimated price
$170-850

Plane from Madrid (MAD) to Dundee via London Heathrow

Average Duration
6h 16m
Estimated price
$75-270
Website
iberia.com

Plane from Madrid (MAD) to Edinburgh (EDI)

Average Duration
2h 50m
Estimated price
$130-700

Plane from Madrid (MAD) to Glasgow via London Heathrow

Average Duration
5h 12m
Estimated price
$190-1000

Plane from Madrid (MAD) to Newcastle via London Heathrow

Average Duration
4h 32m
Estimated price
$170-850
Website
easyjet.com

Plane from Madrid (MAD) to Edinburgh (EDI)

Average Duration
3h
Estimated price
$100-440

Plane from Madrid (MAD) to Edinburgh via Bristol

Average Duration
6h 2m
Estimated price
$100-440

Plane from Madrid (MAD) to Glasgow via Bristol

Average Duration
5h 45m
Estimated price
$120-600
Website
ryanair.com

Plane from Madrid (MAD) to Edinburgh (EDI)

Average Duration
3h
Estimated price
$65-410

Plane from Madrid (MAD) to Glasgow via Dublin

Average Duration
7h 1m
Estimated price
$65-380

Plane from Madrid (MAD) to Newcastle via Dublin

Average Duration
6h 57m
Estimated price
$80-400
Train
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 30m
Estimated price
$55-80

Train from Madrid-Chamartin to Santander

Average Duration
4h 4m
Estimated price
$35-55
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from King's Cross to Edinburgh

Average Duration
4h 22m
Estimated price
$190-280

Train from Newcastle to Edinburgh

Average Duration
1h 24m
Estimated price
$90-130
Contact phone
0344 736 9123
Website
crosscountrytrains.co.uk

Train from Newcastle to Edinburgh

Average Duration
1h 31m
Estimated price
$75-200

Train from Birmingham New Street to Edinburgh

Average Duration
5h 3m
Estimated price
$180-550
Bus
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estación Sur de Autobuses to Orleans

Average Duration
14h 15m
Estimated price
$100-150

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h
Estimated price
$110-160
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Estación Sur de Autobuses to Paris City Centre - Bercy Seine

Average Duration
16h 40m
Estimated price
$80-120

Bus from Orléans to Paris City Centre - Bercy Seine

Average Duration
1h 30m
Estimated price
$14-21
all-pages.transport_car ferry
Contact phone
0330 159 7000
Website
brittany-ferries.co.uk

all-pages.transport_car ferry from Santander to Plymouth

Average Duration
22h
Estimated price
$85-370

all-pages.transport_car ferry from Santander to Portsmouth International Port

Average Duration
28h 15m
Estimated price
$100-450
all-pages.transport_car train
Website
eurotunnel.com

all-pages.transport_car train from Calais-Fréthun to Folkestone

Average Duration
35m
Estimated price
0-0

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

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

💸 While the prices for this train adventure may range from €436 to €898, the approximately 19-hour trip promises a mix of breathtaking landscapes and cultural experiences for those seeking an alternative way to travel between Spain and the United Kingdom.
Departure Point
Estación de tren de Atocha station
Arrival Point
Edinburgh station
🛫 Traveling from Madrid to Edinburgh by plane is a quick and convenient option. The direct flight takes around 2 hours and 50 minutes, making it a convenient choice for those looking to reach their destination efficiently. 💸 Prices for flights between Edinburgh and Madrid can vary, ranging from €59 to €243. Despite the price differences, the journey takes approximately 5 hours and 53 minutes, offering a relatively short travel time between the two vibrant cities.
Departure Point
Madrid Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• Opt for Ryanair or easyJet for budget-friendly direct flights; their fares typically range between €58 and €237, and both airlines offer multiple daily services, making it easier to find a convenient departure time.
• Upon arrival at Edinburgh Airport (EDI), follow the signs to the tram or bus terminal, as public transport offers a direct route to the city center while avoiding potential taxi delays; the tram journey takes about 30 minutes.
• Expect to pay around £25-£30 for a taxi from Edinburgh Airport to the city center; alternatively, use the airport's official website Edinburgh Airport Transport to check for shuttle services and public transport schedules.
🚌 The bus services from Madrid to Edinburgh are operated by BlaBlaCar Bus and Megabus UK 🚌. The total duration of the trip, including transfers, is approximately 36 hours and 57 minutes 🕰️. 🚌 While the bus journey from Madrid to Edinburgh may be lengthy, it offers an affordable way to travel between these two vibrant European cities with ticket prices ranging from €163 to €249 💰.
Departure Point
Estación Sur de Autobuses station
Arrival Point
Edinburgh Bus Station

Frequently asked questions

Find out more about the route from Madrid to Edinburgh.

Or choose the category:
The distance between Madrid and Edinburgh is approximately 1738.1 km. The typical travel times vary depending on the mode of transportation. It takes 19 hours and 35 minutes to reach Edinburgh from Madrid by train, 8 hours and 43 minutes by flying to Glasgow and then taking a train, 5 hours and 52 minutes by plane, and 36 hours and 31 minutes by bus.
The most cost-effective and time-efficient transportation option for traveling from Madrid to Edinburgh is by flying. It takes approximately 5 hours and 52 minutes and can be relatively affordable, with ticket prices ranging from €50 to €247.
The price range for a train journey between Madrid and Edinburgh is approximately €506 - €1021. On the other hand, the price range for a bus trip between Edinburgh and Madrid ranges from €146 - €221.
To travel from Madrid to Edinburgh without a car, the best options are by train, flight, or bus. The fastest and most convenient option is to fly, which takes approximately 5 hours and 52 minutes. This option is also relatively affordable, with prices ranging from €50 to €247. Another option is to take a train, which takes around 19 hours and 35 minutes, and costs between €503 and €1098. Finally, you can also choose to travel by bus, which takes approximately 37 hours and 16 minutes, and costs between €265 and €430.
There is no direct link between Madrid and Edinburgh. The fastest way to travel is by taking a flight, which takes approximately 5 hours and 52 minutes. Alternatively, you can take a combination of flying to Glasgow and then taking a train to Edinburgh, which takes about 8 hours and 43 minutes. There are also train and bus options available, but they have longer travel times of around 19 hours and 35 minutes and 36 hours and 31 minutes, respectively, due to transfers.
The flight duration between Madrid and Edinburgh typically takes 2 hours and 50 minutes for a direct flight. However, flight prices can vary between €54 and €241, depending on factors such as the airline, time of booking, and season.
There are plenty of options for accommodation near Edinburgh with over 1382 hotels available. Prices start at €38 per night, offering a range of budget-friendly and luxury options.

Trips to Barcelona