There are 11 ways to get from Glenrothes to London by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
- Take the train from Markinch to Edinburgh WaverleyDundee - Edinburgh / ...
- Take the train from Edinburgh Waverley to King's CrossEdinburgh - London Kings Cross / ...
bestTrain
6h 2m$216–349- Take the bus from Bus Station to Edinburgh, Bus StationX59a / ...
- Take the bus from Edinburgh, Bus Station to London VictoriaUkxn10 / ...
cheapestBus
10h 35m$36–94- Drive from Glenrothes to London430.8 mi
Drive 430.8 mi
7h 17m$142–205- Take the bus from Bus Station to Park & Ride
- Fly from Edinburgh (EDI) to London City (LCY)EDI - LCY
Bus to Edinburgh, fly to London City
4h 8m$100–333- Take the bus from Bus Station to Edinburgh, Bus StationX59a / ...
- Take the train from Edinburgh Waverley to London EustonEdinburgh - London Euston
Bus, train
8h 27m$206–459- Take the bus from Bus Station to Park & Ride
- Fly from Edinburgh (EDI) to London Heathrow (LHR)EDI - LHR
Bus to Edinburgh, fly to London Heathrow
4h 2m$63–272- Take the bus from Bus Station to Park & Ride
- Fly from Edinburgh (EDI) to London Gatwick (LGW)EDI - LGW
- Take the train from Gatwick Airport to London Victoria
Bus to Edinburgh, fly to London Gatwick, train
4h 22m$60–185- Take the bus from Bus Station to Park & Ride
- Fly from Edinburgh (EDI) to London Luton (LTN)EDI - LTN
- Take the train from Luton to London St Pancras Intl
Bus to Edinburgh, fly to London Luton, train
4h 28m$61–257- Take the bus from Bus Station to Park & Ride
- Fly from Edinburgh (EDI) to London Stansted (STN)EDI - STN
Bus to Edinburgh, fly to London Stansted
4h 31m$49–177- Fly from Edinburgh (EDI) to Birmingham (BHX)EDI - BHX
- Take the train from Birmingham International to London Euston
Fly Edinburgh to Birmingham, train
4h 53m$89–297- Take the train from Markinch to Dundee
- Fly from Dundee (DND) to London Heathrow (LHR)DND - LHR
Train to Dundee, fly to London Heathrow
5h 11m$182–518
Glenrothes to London by bus and train
Questions & Answers
The cheapest way to get from Glenrothes to London is to bus which costs $35 - $95 and takes 10h 35m.
The fastest way to get from Glenrothes to London is to bus and fly which takes 4h 2m and costs $60 - $280.
No, there is no direct bus from Glenrothes station to London. However, there are services departing from Bus Station and arriving at London Victoria via Edinburgh, Bus Station. The journey, including transfers, takes approximately 10h 35m.
The distance between Glenrothes and London is 427 miles. The road distance is 433.3 miles.
The best way to get from Glenrothes to London without a car is to train which takes 6h 2m and costs $210 - $350.
It takes approximately 6h 2m to get from Glenrothes to London, including transfers.
Glenrothes to London bus services, operated by Stagecoach East Scotland, depart from Bus Station.
The best way to get from Glenrothes to London is to train which takes 6h 2m and costs $210 - $350. Alternatively, you can bus, which costs $35 - $95 and takes 10h 35m.
Glenrothes to London bus services, operated by Stagecoach East Scotland, arrive at Edinburgh, Bus Station.
Yes, the driving distance between Glenrothes to London is 433 miles. It takes approximately 7h 17m to drive from Glenrothes to London.
What companies run services between Glenrothes, Scotland and London, England?
You can take a bus from Auchmuty Road to King's Cross via High Street, Markinch, and Edinburgh Waverley in around 6h 2m. Alternatively, you can take a bus from Bus Station to London Victoria via Edinburgh, Bus Station in around 10h 35m.
- Website
- britishairways.com
Flights from Edinburgh to London City
- Ave. Duration
- 1h 31m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–400
Flights from Edinburgh to London City via Belfast City
- Ave. Duration
- 3h 22m
- When
- Saturday and Sunday
- Estimated price
- $110–400
Flights from Edinburgh to London Heathrow
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $45–290
Flights from Edinburgh to Birmingham via Dublin
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $150–390
Flights from Dundee to London Heathrow
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–420
- Website
- easyjet.com
Flights from Edinburgh to London Gatwick
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $45–190
Flights from Edinburgh to London Gatwick via Belfast (Aldergrove)
- Ave. Duration
- 3h 26m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $45–190
Flights from Edinburgh to London Luton
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $40–190
Flights from Edinburgh to London Luton via Belfast (Aldergrove)
- Ave. Duration
- 3h 17m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $40–190
Flights from Edinburgh to London Stansted
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $35–170
Flights from Edinburgh to London Stansted via Belfast (Aldergrove)
- Ave. Duration
- 3h 5m
- When
- Monday and Friday
- Estimated price
- $35–170
Flights from Edinburgh to Birmingham
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $27–140
- Website
- ryanair.com
Flights from Edinburgh to London Gatwick via Dublin
- Ave. Duration
- 3h 34m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $35–250
Flights from Edinburgh to London Luton via Dublin
- Ave. Duration
- 3h 20m
- When
- Tuesday and Thursday
- Estimated price
- $40–320
Flights from Edinburgh to London Stansted via Dublin
- Ave. Duration
- 3h 26m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $19–150
Flights from Edinburgh to Birmingham via Dublin
- Ave. Duration
- 3h 15m
- When
- Monday
- Estimated price
- $35–340
- Website
- ryanair.com
Flights from Edinburgh to London Stansted
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $25–280
- Website
- aerlingus.com
Flights from Edinburgh to London City via Belfast City
- Ave. Duration
- 3h 22m
- When
- Saturday and Sunday
- Estimated price
- $110–400
Flights from Edinburgh to Birmingham via Dublin
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $150–390
- Website
- klm.com
Flights from Edinburgh to London City via Amsterdam Schiphol
- Ave. Duration
- 3h 27m
- When
- Monday to Saturday
- Estimated price
- $310–1,000
- Website
- loganair.co.uk
Flights from Dundee to London Heathrow
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–420
- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Markinch to Edinburgh Waverley
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- $13–28
- Website
- https://www.scotrail.co.uk/
- Standard
- $13–18
- 1st Class
- $20–28
Train from Markinch to Dundee
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $11–24
- Website
- https://www.scotrail.co.uk/
- Standard
- $11–15
- 1st Class
- $16–24
Train from Markinch to Edinburgh Waverley
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- $30–55
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- $30–50
- 1st Class
- $40–55
Train from Markinch to Dundee
- Ave. Duration
- 35 min
- Frequency
- 5 times a week
- Estimated price
- $29–45
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- $29–45
- 1st Class
- $30–45
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- $200–290
- Website
- https://www.lner.co.uk/
- Anytime Day Single
- $200–290
- Phone
- 0800 031 8542
- Passengerassistance@lumo.co.uk.
- Website
- lumo.co.uk
Train from Edinburgh Waverley to King's Cross
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a day
- Website
- https://www.lumo.co.uk/
- Phone
- 00 44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Edinburgh Waverley to London Euston
- Ave. Duration
- 6h 3m
- Frequency
- Every 4 hours
- Estimated price
- $200–450
- Website
- https://www.avantiwestcoast.co.uk/
- Anytime Single
- $200–280
- Anytime Single 1st Class
- $320–450
Train from Birmingham International to London Euston
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- $50–160
- Website
- https://www.avantiwestcoast.co.uk/
- Anytime Single
- $50–75
- Anytime Single 1st Class
- $100–160
- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from Gatwick Airport to London Victoria
- Ave. Duration
- 32 min
- Frequency
- Every 15 minutes
- Estimated price
- $13–19
- Website
- https://www.southernrailway.com/
- Anytime Day Single
- $13–19
- Phone
- +44 345 850 1530
- Website
- gatwickexpress.com
Train from Gatwick Airport to London Victoria
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- $20–28
- Website
- https://www.gatwickexpress.com/travel-information/plan-your-journey/timetables
- Anytime Standard
- $20–28
- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from Luton to London St Pancras Intl
- Ave. Duration
- 36 min
- Frequency
- Every 15 minutes
- Estimated price
- $20–40
- Website
- https://www.thameslinkrailway.com/
- Anytime Day Single
- $20–29
- Anytime Day Single 1st Class
- $29–40
- Phone
- 03457 125 678
- Website
- eastmidlandsrailway.co.uk
Train from Luton to London St Pancras Intl
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $12–29
- Website
- https://www.eastmidlandsrailway.co.uk/
- 1st Class
- $20–29
- Standard
- $12–19
- Phone
- +44 333 311 0039
- contact.wmr@wmtrains.co.uk
- Website
- westmidlandsrailway.co.uk
Train from Birmingham International to London Euston
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a day
- Website
- https://www.westmidlandsrailway.co.uk/
- Phone
- 0345 241 8000
- customer.services@stagecoachbus.com
- Website
- stagecoachbus.com
Bus from Bus Station to Edinburgh, Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- $6–9
- Website
- https://www.stagecoachbus.com
Bus from Bus Station to Park & Ride
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- $5–7
- Website
- https://www.stagecoachbus.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 8h 20m
- Frequency
- 4 times a day
- Estimated price
- $50–70
- Website
- https://www.flixbus.co.uk
- enquiries@megabus.com
- Website
- uk.megabus.com
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 9h 25m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Website
- https://uk.megabus.com
- Schedules at
- https://uk.megabus.com/timetables
- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Edinburgh, Bus Station to London Victoria
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- $60–85
- Website
- https://www.nationalexpress.com/en
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 guideWant to know more about Flixbus?
Read the travel guideWhich London airport should I choose?
Read the travel guideMore Questions & Answers
There are 17674+ hotels available in London. Prices start at $83 USD per night.