There are 9 ways to get from Madrid to Saint Andrews by plane, train, car, car ferry, bus, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Edinburgh Airport, train
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Edinburgh Airport (EDI)plane MAD - EDI
- Take the train from Edinburgh Gateway to Cupartrain
7h 16m£74–191Fly to Dundee Riverside Airport
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dundee Riverside Airport (DND)plane MAD - DND
9h 14m£67–250Drive, car ferry
- Drive from Madrid to Santandercar
- Take the carferry from Santander to Plymouthcarferry
- Drive from Plymouth to Saint Andrewscar
34h 1m£274–878Bus
- Take the bus from Madrid - Barajas Airport T4 to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to London Victoriabus
- Take the bus from London Victoria to Overgatebus
40h 39m£121–272Drive, Eurotunnel
- Drive from Madrid to Calais-Fréthuncar
- Take the cartrain from Calais-Fréthun to Folkestonecartrain
- Drive from Folkestone to Saint Andrewscar
24h 28m£443–594Fly to Glasgow Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Glasgow Airport (GLA)plane MAD - GLA
- Take the train from Glasgow Queen Street to Dundeetrain
10h 18m£88–217Fly to Aberdeen Airport, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Aberdeen Airport (ABZ)plane MAD - ABZ
- Take the train from Aberdeen to Dundeetrain
10h 13m£100–254Fly to Newcastle, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Newcastle (NCL)plane MAD - NCL
- Take the train from Newcastle to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Cupartrain
10h 42m£118–285Train, car ferry
- Take the train from Madrid Chamartín to Santandertrain Alv / ...
- Take the carferry from Santander to Plymouthcarferry
- Take the train from Plymouth to Cupartrain
37h 8m£400–1,072
Madrid to Saint Andrews by train, foot, car ferry, and bus
Comparing Your Travel Options
The cheapest way to get from Madrid to Saint Andrews is to fly and train which costs £70 - £200 and takes 7h 16m.
The fastest way to get from Madrid to Saint Andrews is to fly and train which takes 7h 16m and costs £70 - £200.
No, there is no direct bus from Madrid to Saint Andrews station. However, there are services departing from Madrid - Barajas Airport T4 and arriving at Bus Station via Paris - Bercy-Seine Bus Station, London Victoria and Crichton Street. The journey, including transfers, takes approximately 40h 39m.
The distance between Madrid and Saint Andrews is 1131 miles.
The best way to get from Madrid to Saint Andrews without a car is to bus which takes 40h 39m and costs £120 - £280.
It takes approximately 7h 16m to get from Madrid to Saint Andrews, including transfers.
Madrid to Saint Andrews bus services, operated by BlaBlaCar Bus, depart from Madrid - Barajas Airport T4 station.
The best way to get from Madrid to Saint Andrews is to bus which takes 40h 39m and costs £120 - £280. Alternatively, you can fly, which costs £65 - £250 and takes 9h 14m.
Madrid to Saint Andrews bus services, operated by BlaBlaCar Bus, arrive at Paris - Bercy-Seine Bus Station.
Saint Andrews is 1h behind Madrid. It is currently 12:27 PM in Madrid and 11:27 AM in Saint Andrews.
What companies run services between Madrid, Spain and Saint Andrews, Fife, Scotland?
You can take a train from Madrid Chamartín to Bus Station via Madrid-Aeropuerto T4, Madrid - Barajas Airport T4, Paris - Bercy-Seine Bus Station, London Victoria, Overgate, and Crichton Street in around 40h 39m. Alternatively, Iberia, Loganair, and Vueling Airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dundee Riverside Airport (DND) 4 times a day.
- Website
- britishairways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Edinburgh Airport
- Ave. Duration
- 2h 50m
- When
- Sunday and Thursday
- Estimated price
- £110–140
Flights from Adolfo Suárez Madrid–Barajas Airport to Edinburgh Airport via London City
- Ave. Duration
- 5h 55m
- When
- Monday to Friday
- Estimated price
- £55–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Dundee Riverside Airport via London Heathrow
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £65–270
Flights from Adolfo Suárez Madrid–Barajas Airport to Dundee Riverside Airport via Bilbao, London Heathrow
- Ave. Duration
- 10h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £60–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Glasgow Airport via London City
- Ave. Duration
- 6h 35m
- When
- Monday to Friday
- Estimated price
- £50–150
Flights from Adolfo Suárez Madrid–Barajas Airport to Aberdeen Airport via London Heathrow
- Ave. Duration
- 5h 34m
- When
- Every day
- Estimated price
- £65–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Aberdeen Airport via Manchester
- Ave. Duration
- 7h 5m
- When
- Wednesday and Saturday
- Estimated price
- £65–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Newcastle via London Heathrow
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- £45–260
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Edinburgh Gateway to Cupar
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- £15–25
- Website
- ScotRail
Train from Glasgow Queen Street to Dundee
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- £30–55
- Website
- ScotRail
Train from Aberdeen to Dundee
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- £27–45
- Website
- ScotRail
Train from Edinburgh Waverley to Cupar
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- £17–28
- Website
- ScotRail
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Madrid - Barajas Airport T4 to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 16h 15m
- Frequency
- 4 times a day
- Estimated price
- £70–120
- Website
- BlaBlaCar Bus
Bus from Paris - Bercy-Seine Bus Station to London Victoria
- Ave. Duration
- 8h 25m
- Frequency
- Twice daily
- Estimated price
- £26–45
- Website
- BlaBlaCar Bus
- Phone
- 0330 159 7000
- [email protected]
- Website
- brittany-ferries.co.uk
Car ferry from Santander to Plymouth
- Ave. Duration
- 20h 15m
- Frequency
- Twice a week
- Estimated price
- £90–600
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Single Ticket
- £90–190
- Car Single Ticket
- £240–600
Car ferry from Santander to Plymouth
- Ave. Duration
- 20h 15m
- Frequency
- Twice a week
- Estimated price
- £90–600
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Single Ticket
- £90–190
- Car Single Ticket
- £240–600
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 1284+ hotels available in Saint Andrews.











