There are 11 ways to get from Edinburgh to Charlton 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.
Cheapest
Fly Edinburgh to London Stansted, train
-
Fly from Edinburgh (EDI) to London Stansted (STN)
-
Take the train from Liverpool Street Station to Woolwich Dockyard
Train via Sheffield
-
Take the train from Edinburgh to Sheffield
-
Take the train from Sheffield to London St Pancras Intl
Bus
-
Take the bus from Edinburgh Bus Station to London Victoria Station
Drive
-
Drive from Edinburgh to Charlton
Fly Edinburgh to London City
-
Fly from Edinburgh (EDI) to London City (LCY)
Fly Edinburgh to London Heathrow, train
-
Fly from Edinburgh (EDI) to London Heathrow (LHR)
-
Take the train from Heathrow Terminals 2 & 3 to Woolwich Dockyard
Fly Edinburgh to London Gatwick, train
-
Fly from Edinburgh (EDI) to London Gatwick (LGW)
-
Take the train from Gatwick Airport to London Bridge
Train to Glasgow, fly to London City
-
Take the train from Edinburgh to Glasgow Queen Street
-
Fly from Glasgow (GLA) to London City (LCY)
Fly Edinburgh to London Luton, train
-
Fly from Edinburgh (EDI) to London Luton (LTN)
-
Take the train from Luton to Charlton
Fly Edinburgh to Birmingham, train
-
Fly from Edinburgh (EDI) to Birmingham (BHX)
-
Take the train from Birmingham International to London Euston
Edinburgh to Charlton by train
The train journey time between Edinburgh and Charlton is around 5h 9m and covers a distance of around 393 miles. This includes an average layover time of around 20 min. Services are operated by LNER and Thameslink. Typically 180 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cost-effective way to get from Edinburgh to Charlton is to bus, which costs £45 - £70 and takes 10h 29m.
The quickest way to get from Edinburgh to Charlton is to fly which costs £55 - £250 and takes 3h 17m.
No, there is no direct bus from Edinburgh station to Charlton. However, there are services departing from Edinburgh Bus Station and arriving at Charlton Village via Victoria Station and New Cross Bus Garage. The journey, including transfers, takes approximately 10h 29m.
No, there is no direct train from Edinburgh to Charlton. However, there are services departing from Edinburgh and arriving at Charlton via London St Pancras Intl. The journey, including transfers, takes approximately 5h 9m.
The distance between Edinburgh and Charlton is 338 miles. The road distance is 386.7 miles.
The best way to get from Edinburgh to Charlton without a car is to train which takes 5h 9m and costs £150 - £230.
It takes approximately 5h 9m to get from Edinburgh to Charlton, including transfers.
Edinburgh to Charlton bus services, operated by National Express, depart from Edinburgh Bus Station.
Edinburgh to Charlton train services, operated by LNER, depart from Edinburgh station.
The best way to get from Edinburgh to Charlton is to train which takes 5h 9m and costs £150 - £230. Alternatively, you can bus, which costs £45 - £70 and takes 10h 29m, you could also fly, which costs £55 - £250 and takes 3h 17m.

- Distance: 337.8 miles
- Duration: 5h 9m
What companies run services between Edinburgh, Scotland and Charlton, Greater London, England?
LNER operates a train from Edinburgh to London Kings Cross hourly. Tickets cost £150 - £220 and the journey takes 4h 17m. Alternatively, National Express operates a bus from Edinburgh Bus Station to London Victoria Station once daily. Tickets cost £45 - £70 and the journey takes 9h 15m.

- Website
- britishairways.com
Flights from Edinburgh to London City
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- £60 - £310
Flights from Edinburgh to London City via Belfast City
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- £60 - £310
Flights from Edinburgh to London Heathrow
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- £50 - £230
Flights from Edinburgh to London Heathrow via Dublin
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- £130 - £420
Flights from Glasgow to London City
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- £70 - £240
Flights from Edinburgh to Birmingham via Belfast City
- Ave. Duration
- 3h 15m
- When
- Monday, Thursday, Friday and Saturday
- Estimated price
- £130 - £380

- Website
- easyjet.com
Flights from Edinburgh to London Gatwick
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- £35 - £170
Flights from Edinburgh to London Gatwick via Belfast (Aldergrove)
- Ave. Duration
- 3h 25m
- When
- Monday, Thursday, Friday and Saturday
- Estimated price
- £35 - £170
Flights from Edinburgh to London Gatwick via Jersey
- Ave. Duration
- 3h 40m
- When
- Monday
- Estimated price
- £35 - £170
Flights from Edinburgh to London Gatwick via Amsterdam Schiphol
- Ave. Duration
- 3h 40m
- When
- Sunday
- Estimated price
- £35 - £170
Flights from Edinburgh to London Stansted
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- £19 - £130
Flights from Edinburgh to London Stansted via Belfast (Aldergrove)
- Ave. Duration
- 3h 12m
- When
- Monday and Tuesday
- Estimated price
- £19 - £120
Flights from Edinburgh to London Luton
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- £25 - £150
Flights from Edinburgh to London Luton via Belfast (Aldergrove)
- Ave. Duration
- 2h 55m
- When
- Sunday
- Estimated price
- £25 - £150
Flights from Edinburgh to Birmingham
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- £30 - £150

- Website
- ryanair.com
Flights from Edinburgh to London Stansted
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- £18 - £190

- Website
- ryanair.com
Flights from Edinburgh to London Gatwick via Dublin
- Ave. Duration
- 3h 40m
- When
- Friday and Saturday
- Estimated price
- £30 - £210
Flights from Edinburgh to London Stansted via Dublin
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Saturday and Sunday
- Estimated price
- £14 - £110
Flights from Edinburgh to Birmingham via Dublin
- Ave. Duration
- 3h 10m
- When
- Sunday
- Estimated price
- £29 - £200

- Website
- aerlingus.com
Flights from Edinburgh to London City via Belfast City
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- £60 - £310
Flights from Edinburgh to London Heathrow via Dublin
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- £130 - £420
Flights from Edinburgh to Birmingham via Belfast City
- Ave. Duration
- 3h 15m
- When
- Monday, Thursday, Friday and Saturday
- Estimated price
- £130 - £380

- Website
- klm.com
Flights from Edinburgh to London City via Amsterdam Schiphol
- Ave. Duration
- 3h 40m
- When
- Monday to Saturday
- Estimated price
- £190 - £850

- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Edinburgh to London Kings Cross
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- £150 - £220
- Website
- https://www.lner.co.uk/
- Anytime Day Single
- £150 - £220

- Phone
- 0344 736 9123
- customer.relations@crosscountrytrains.co.uk
- Website
- crosscountrytrains.co.uk
Train from Edinburgh to Sheffield
- Ave. Duration
- 3h 47m
- Frequency
- Every 2 hours
- Estimated price
- £110 - £360
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- £110 - £160
- 1st Class
- £250 - £360

- Phone
- 03457 125 678
- Website
- eastmidlandsrailway.co.uk
Train from Sheffield to London St Pancras Intl
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- £70 - £180
- Website
- https://www.eastmidlandsrailway.co.uk/
- Schedules at
- https://www.eastmidlandsrailway.co.uk/timetables
- Standard
- £70 - £100
- 1st Class
- £120 - £180

- Phone
- 0343 222 1234
- Website
- tfl.gov.uk
Train from Heathrow Terminals 2 & 3 to Woolwich Dockyard
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- £7 - £17
- Website
- https://tfl.gov.uk/modes/elizabeth-line/
- Contactless Off Peak
- £7 - £10
- Contactless Peak
- £11 - £17
Train from Liverpool Street Station to Woolwich Dockyard
- Ave. Duration
- 14 min
- Frequency
- Every 10 minutes
- Estimated price
- £3 - £5
- Website
- https://tfl.gov.uk/modes/elizabeth-line/
- Contactless Off Peak
- £3 - £5
- Contactless Peak
- £3 - £5

- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from Gatwick Airport to London Bridge
- Ave. Duration
- 28 min
- Frequency
- Every 10 minutes
- Estimated price
- £13 - £27
- Website
- https://www.thameslinkrailway.com/
- Anytime Day Single
- £13 - £19
- Anytime Day Single 1st Class
- £19 - £27
Train from Luton to Charlton
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- £19 - £40
- Website
- https://www.thameslinkrailway.com/
- Anytime Day Single
- £19 - £28
- Anytime Day Single 1st Class
- £28 - £40

- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from Gatwick Airport to London Bridge
- Ave. Duration
- 34 min
- Frequency
- Every 2 hours
- Estimated price
- £10 - £14
- Website
- https://www.southernrailway.com/
- Anytime Day Single
- £10 - £14

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Edinburgh to Glasgow Queen Street
- Ave. Duration
- 51 min
- Frequency
- Every 20 minutes
- Estimated price
- £12 - £17
- Website
- https://www.scotrail.co.uk/
- Standard
- £12 - £17

- Phone
- 00 44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Birmingham International to London Euston
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- £35 - £120
- Website
- https://www.avantiwestcoast.co.uk/
- Anytime Single
- £35 - £55
- Anytime Single 1st Class
- £80 - £120

- Phone
- +44 333 311 0006
- contact.lnr@wmtrains.co.uk
- Website
- londonnorthwesternrailway.co.uk
Train from Birmingham International to London Euston
- Ave. Duration
- 2h 4m
- Frequency
- 5 times a day
- Estimated price
- £30 - £45
- Website
- https://www.londonnorthwesternrailway.co.uk/
- Standard
- £30 - £45

- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Edinburgh Bus Station to London Victoria Station
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- £45 - £70
- 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?
From navigating the Tube to exploring by ferry, Rome2Rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideWhich London airport should I choose?
Heathrow, Gatwick, Stansted, Luton, City or Southend? Rome2Rio explains all.
Read the travel guideThe London Underground: Essential tips to navigate the Tube
From maps and child fares to Oyster cards and the Night Tube, Rome2Rio has all the Tube tips you need
Read the travel guideHow do I buy a London Underground ticket?
A simple explanation of all your Tube ticket options, and, most importantly, which one to choose
Read the travel guideMore Questions & Answers
The quickest flight from Edinburgh Airport to London City Airport is the direct flight which takes 1h 25m.
Edinburgh to Charlton bus services, operated by National Express, arrive at London Victoria Station.
Edinburgh to Charlton train services, operated by LNER, arrive at London Kings Cross station.
Yes, the driving distance between Edinburgh to Charlton is 387 miles. It takes approximately 6h 59m to drive from Edinburgh to Charlton.
KLM, Aer Lingus and British Airways offer flights from Edinburgh Airport to London City Airport.
Book your Edinburgh to Charlton train tickets online with Omio.
There are 4778+ hotels available in Charlton. Prices start at £59 per night.
The best way to get from Edinburgh to Edinburgh Airport is to tram which takes 32 min and costs £2 - £8.