1map logoGo to main page

Madrid, Community of Madrid to Edinburgh, 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 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $92 $91 $90 $96 $100 $104 $97
Fly $175 $87 $82 $99 $128 $104 $141

Traveling From Madrid to Edinburgh

Traveling from Madrid to Edinburgh presents a fascinating juxtaposition of Madrid’s vibrant, sun-drenched plazas and culinary delights against Edinburgh’s historic cobblestone streets and dramatic architecture.

Best Neighbourhoods in Edinburgh

Edinburgh boasts a variety of neighborhoods, each with its own charm.

Old Town
• Home to the iconic Edinburgh Castle.
• Lively atmosphere with historic pubs and shops.
New Town
• Known for its elegant Georgian architecture.
• Offers upscale dining and shopping options.
Leith
• Vibrant waterfront with trendy restaurants and bars.
• A rich maritime history and cultural scene.

Best Times To Visit Edinburgh's Attractions

Planning your visits to Edinburgh’s attractions can enhance your experience significantly.

Edinburgh Castle
Early mornings or late afternoons offer fewer crowds while providing stunning views.
Arthur's Seat
Weekdays, especially in the morning, ensure a quiet hike and clear skies.
Royal Mile
Visit early or during weekdays to leisurely explore shops and sights.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, with mild summers and cool winters, making late spring and early autumn the ideal times for comfortable sightseeing. Be prepared for occasional rain throughout the year, as weather can influence outdoor plans and the overall travel experience.

Dining Recommendation

A must-try dish in Edinburgh is haggis, often served with neeps and tatties, offering a hearty and savory experience distinct from Madrid's vibrant tapas culture. The rustic charm of local pubs and the focus on traditional Scottish ingredients create a dining experience that feels deeply connected to the region's heritage.

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 Show train routes
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 Show bus routes
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.

🌍 Traveling from Madrid to Edinburgh by train is a scenic and convenient way to explore different cities along the way. The total duration of the trip, including transfers, is approximately 19 hours and 4 minutes, offering a unique and immersive travel experience. 💰 Prices for a train ticket between Madrid and Edinburgh can range from €435 to €894, depending on the class of service and the time of booking. Despite the lack of a direct route, the journey by train provides a comfortable and efficient means of transportation between these two European cities.
Departure Point
Estación de tren de Atocha station
Arrival Point
Edinburgh station
🛫 Starting your journey from Madrid Airport to Edinburgh Airport? The quickest direct flight takes just 2 hours and 50 minutes, offered by airlines such as Ryanair, Iberia, and easyJet. 🏰 Once you land in Edinburgh after a flight duration of 5 hours and 53 minutes, you can explore the historic city with its stunning architecture, lush landscapes, and vibrant culture. 💸 Prices for flights between Edinburgh and Madrid typically range from €59 to €242, making it a convenient and affordable option for your travel itinerary. Plan your trip and enjoy the enchanting journey from Spain to the United Kingdom.
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 total travel time, including transfers, is approximately 36 hours and 57 minutes. 🚌 Prices for a bus ticket between Edinburgh and Madrid range from €163 to €248.
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 1080 miles. The typical travel times vary depending on the mode of transportation. By train, it takes about 19 hours and 35 minutes to reach Edinburgh from Madrid. Alternatively, taking a flight to Glasgow and then a train to Edinburgh will take around 8 hours and 43 minutes. Flying directly from Madrid to Edinburgh takes approximately 5 hours and 52 minutes. Lastly, if you prefer to travel by bus, it will take about 36 hours and 31 minutes to reach Edinburgh from Madrid.
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 to reach Edinburgh from Madrid by plane. The cost of a flight ticket can range from €50 to €245, making it an affordable choice for travelers. Flying is also the quickest way to reach Edinburgh, ensuring a convenient and efficient journey.
The prices for traveling from Madrid to Edinburgh depend on the mode of transportation chosen. Taking a train can cost anywhere from €502 to €1014. On the other hand, traveling by bus typically ranges from €145 to €220. These prices may vary depending on factors such as the time of year, availability, and any special offers or discounts that may be available. It is always a good idea to compare prices and book in advance to secure the best deal for your journey.
To travel from Madrid to Edinburgh without a car, the best option is to take a train or a flight. The train journey takes approximately 19 hours and 35 minutes, with ticket prices ranging from €500 to €1090. Alternatively, you can choose to fly, which only takes around 5 hours and 52 minutes and costs between €50 and €245. Another option is to take a bus, which is the longest journey at 37 hours and 16 minutes. Bus tickets range from €263 to €427.
There is no direct link between Madrid and Edinburgh. The most convenient way to travel between the two cities is by taking a combination of train and bus or train and plane. The train journey from Madrid to Edinburgh takes approximately 19 hours and 35 minutes, with transfers in Barcelona, Lyon, Lille, and London. Alternatively, flying from Madrid to Glasgow and then taking a train to Edinburgh takes around 8 hours and 43 minutes. A bus journey from Madrid to Edinburgh would require multiple transfers and take approximately 36 hours and 31 minutes.
The flight between Madrid and Edinburgh usually takes around 2 hours and 50 minutes. The cost of a flight can vary, with prices ranging from €54 to €239 depending on the airline, time of booking, and other factors. It is advisable to compare prices and book in advance to get the best deals.
There are plenty of accommodation options available near Edinburgh. With over 1382 hotels to choose from, there is something for every budget and preference. Prices start at €38 per night, so you can find a suitable option within your budget. It is recommended to book in advance to secure your desired accommodation.

Trips to Edinburgh