London to Edinburgh is one of the UK’s busiest and most popular travel routes, connecting two iconic capitals by train, sleeper train, flight, and coach. The journey is around 534 miles (860 km), and the best option depends on your budget, schedule, luggage, and travel style.
For most travellers, the daytime train from London King’s Cross to Edinburgh Waverley is the easiest overall choice because it is fast, comfortable, and runs from city centre to city centre. This London to Edinburgh travel guide compares journey times, typical costs, and practical tips to help you choose the best option.
Quick Takeaways
Start here: London to Edinburgh is one of the UK’s busiest and most popular travel routes, connecting two iconic capitals by train, sleeper train, flight, and coach.
Planning note: For most travellers, the daytime train from London King’s Cross to Edinburgh Waverley is the easiest overall choice because it is fast, comfortable, and runs from city centre...
London to Edinburgh Travel Options at a Glance
| Option | Journey Time | Typical Cost | Best For |
|---|---|---|---|
| Train (LNER Azuma) | 4h 20m-4h 45m | £30-85 advance / £150+ flexible | Most travellers |
| Caledonian Sleeper | Overnight, around 9h | £55-150 | Saving a hotel night |
| Flight | 1h 20m flight plus airport transfers | £25-90 | Travellers already near an airport |
| Coach | 8-9 hours | £15-35 | Lowest budgets |
Best Overall: Train from London to Edinburgh

The direct LNER Azuma service from London King’s Cross to Edinburgh Waverley is the best London to Edinburgh option for most visitors. It avoids airport transfers, keeps luggage simple, and arrives in the heart of Edinburgh.
Most direct trains take between 4 hours 20 minutes and 4 hours 45 minutes. The route is also one of Britain’s most scenic rail journeys, especially along the Northumberland coastline.
Typical London to Edinburgh Train Fares
- Advance tickets: from around £30 one way
- Flexible tickets: around £150-180 one way
- Typical return booking: around £60-140
Book through LNER around 6-12 weeks in advance for the best fares. Midweek departures are often cheaper than Friday and Sunday services.
Train Travel Tips
- Choose a seat on the east side of the train for the best chance of coastal views.
- Arrive at King’s Cross with enough time to locate your platform.
- Bring snacks and drinks if you want to reduce onboard spending.
- Edinburgh Waverley is within walking distance of the Royal Mile, Princes Street, and many hotels.
Caledonian Sleeper: Overnight Train from London to Edinburgh
The Caledonian Sleeper links London Euston with Edinburgh overnight. It is a practical option if you want to travel while sleeping and potentially save the cost of a hotel night.
Comfort depends largely on whether you choose a reclining seat or a private cabin with a bed.
Typical Caledonian Sleeper Prices
- Reclining seat: around £55-80
- Private cabin: around £100-150
Book directly through Caledonian Sleeper.
When the Sleeper Makes Sense
- You want to save a hotel night.
- You have limited daytime travel hours.
- You are continuing further into Scotland.
- You enjoy overnight rail journeys.
When to Choose the Day Train Instead
- Only reclining seats remain available.
- You are a light sleeper.
- Daytime advance fares are significantly cheaper.
Flying from London to Edinburgh

The flight itself takes around 1 hour 20 minutes, but airport transfers, security, boarding, and baggage collection usually increase the total journey to around 4-5 hours or more.
Typical Flight Journey Breakdown
- Travel to Heathrow or Gatwick: around 45-75 minutes
- Airport check-in and security: at least 90 minutes
- Flight: around 1 hour 20 minutes
- Edinburgh Airport to the city centre: around 30-35 minutes by tram
Flying is most practical if you are already near a London airport or connecting to another flight.
Edinburgh Airport Transfer Costs
- Edinburgh Tram: approximately £9.50 one way to Princes Street
- Taxi: around £25-35 to central Edinburgh
London to Edinburgh by Bus or Coach
National Express and Megabus both operate services between London and Edinburgh. Coaches are usually the cheapest option but also the slowest.
Journey times are typically between 8 and 9 hours depending on traffic and the number of stops.
Typical Coach Fares
- Advance tickets: around £15-25
- Peak travel dates: up to around £35
Choose the coach if minimising transport costs is your priority and you do not mind a longer journey.
Arriving in Edinburgh

Edinburgh Waverley sits in the city centre, making it easy to walk or take a short taxi ride to many hotels and attractions.
Nearby highlights include:
- Royal Mile
- Edinburgh Castle
- Princes Street
- National Museum of Scotland
- Arthur’s Seat
If you arrive by air, the Edinburgh Tram provides a convenient connection to the city centre.
Typical London to Edinburgh Trip Budget
| Expense | Estimated Cost |
|---|---|
| Return train tickets | £60-140 |
| Budget accommodation (2 nights) | £80-180 |
| Food and attractions | £80-150 |
| Total estimated 3-day trip | £220-470 |
Edinburgh is often more affordable than London for accommodation and dining, although prices increase during festivals and peak travel periods. Popular free attractions include the Royal Mile, Arthur’s Seat, Greyfriars Kirkyard, and the National Museum of Scotland.
For Edinburgh Castle, book official tickets through Edinburgh Castle.
Best Way to Travel from London to Edinburgh
For most visitors, the direct train offers the best balance of speed, comfort, convenience, and city-centre access.
- Best overall: Direct LNER train
- Best overnight: Caledonian Sleeper
- Best budget: Coach
- Best for airport connections: Flight
London to Edinburgh Travel Guide FAQs
How long is the train from London to Edinburgh?
The fastest direct LNER trains take approximately 4 hours 20 minutes.
Is it better to take the train or fly from London to Edinburgh?
For most travellers, the train is more convenient because it avoids airport transfers and arrives directly in the city centre.
How much does the train from London to Edinburgh cost?
Advance fares can start from around £30 one way when booked early, while flexible tickets are considerably more expensive.
Where do London to Edinburgh trains depart from?
Most direct services depart from London King’s Cross and arrive at Edinburgh Waverley.
Is there an overnight train from London to Edinburgh?
Yes. The Caledonian Sleeper operates overnight services between London Euston and Edinburgh.
Related Guides
- London to Dublin
- London to Amsterdam
- London Travel Guide
- 3-Day London Itinerary
- First Time in London
Last verified: 2026-04-27

