Table des matières:
Introduction
Planning a trip from London to Edinburgh? Whether you’re a tourist exploring the UK or a local visiting the Scottish capital, knowing the best way to travel can save you time, money, and stress. The distance between London and Edinburgh is around 400 miles (640 km), and there are several convenient options. In this guide, we’ll answer the question “How do I get from London to Edinburgh?” by comparing trains, buses, flights, and driving. We’ll also provide tips for booking and making the most of your journey.
Travel Options at a Glance
- Train: Fast, comfortable, and scenic – 4.5 to 5.5 hours.
- Bus: Budget-friendly – 8 to 10 hours.
- Plane: Quickest in the air – 1.5 hours flight plus airport time.
- Car: Flexible – 6 to 8 hours drive.
Traveling by Train from London to Edinburgh
Overview of Train Services
The train is one of the most popular ways to get from London to Edinburgh. The main operator is LNER (London North Eastern Railway), offering direct services from London King’s Cross to Edinburgh Waverley. The journey takes around 4 hours 20 minutes to 5 hours 30 minutes, depending on the service. Trains run frequently throughout the day, from early morning to late evening.
Booking Tips for Train Travel
Book your tickets in advance to get the best prices. Advance single fares start from around £30-£50, while flexible tickets are more expensive. Avoid peak times (morning and evening rush hours) for lower fares. Use websites like LNER, Trainline, or National Rail to compare prices. First-class tickets include meals and more spacious seating, but standard class is comfortable too.
What to Expect on the Train
Trains offer free Wi-Fi, power sockets, a café bar, and luggage racks. The route passes through beautiful countryside, including views of the Northumberland coast and the Scottish Borders. Arriving at Edinburgh Waverley station is convenient, as it’s located right in the city center, close to the Royal Mile and other attractions.
Traveling by Bus from London to Edinburgh
Why Choose the Bus?
If you’re on a tight budget, the bus is the cheapest option. National Express and Megabus operate direct services from London Victoria Coach Station to Edinburgh Bus Station (or St Andrew Square). The journey takes 8 to 10 hours, with some overnight services available. Fares can be as low as £10-£20 if booked in advance.
Bus Amenities and Comfort
Modern coaches have reclining seats, air conditioning, onboard toilets, and USB charging ports. Some services offer free Wi-Fi. Bring snacks and entertainment for the long ride. Overnight buses save you accommodation costs, but you may arrive tired.
Tips for Bus Travel
Book early for the best deals. Check for stopovers or changes – some buses may require a change in Newcastle or Manchester. Arrive at the coach station at least 15 minutes before departure. The bus station in Edinburgh is a short walk from the city center.
Flying from London to Edinburgh
Quick but with Airport Hassle
Flying is the fastest travel time in the air (about 1 hour 20 minutes), but you must factor in travel to and from airports, security checks, and boarding. London has six airports: Heathrow, Gatwick, Stansted, Luton, City, and Southend. Edinburgh Airport is located about 8 miles west of the city center. Airlines like British Airways, easyJet, and Ryanair operate frequent flights.
Cost and Booking
Flights can be cheap (from £30-£60 one-way) if booked in advance, but prices rise closer to departure. Budget airlines often have extra fees for baggage and seat selection. Total travel time (door-to-door) is usually around 4-5 hours, similar to the train.
Getting to/from Airports
From London, use the Heathrow Express, Gatwick Express, Stansted Express, or the Tube/London Overground to reach airports. From Edinburgh Airport, take the tram (30 minutes to city center) or the Airlink bus (every 10-15 minutes). Taxis and rideshares are also available.
Driving from London to Edinburgh
Road Trip Flexibility
Driving gives you freedom to stop along the way and explore places like York, Newcastle, or the Lake District. The main route is the M1/A1(M) from London to Edinburgh, a distance of about 400 miles. Driving time is 6-8 hours, depending on traffic and stops.
Costs and Considerations
Factor in fuel (around £50-£70), tolls (some roads have charges), parking fees in Edinburgh (expensive), and potential congestion charges in London. Also consider car rental costs if you don’t have your own vehicle. Parking in Edinburgh city center is limited and costly; look for park-and-ride options.
Tips for Driving
Check traffic updates before you leave. Take breaks every 2 hours to avoid fatigue. In winter, be prepared for possible snow or icy conditions in Scotland. Ensure your vehicle is in good condition. The drive offers scenic views, especially once you cross into Scotland.
Comparing the Options
| Mode | Duration | Cost (approx.) | Best For |
|---|---|---|---|
| Train | 4.5-5.5 hrs | £30-£100+ | Comfort and speed |
| Bus | 8-10 hrs | £10-£30 | Budget travelers |
| Plane | ~4 hrs door-to-door | £30-£80+ | Speed in the air |
| Car | 6-8 hrs | £50-£70 fuel + extras | Flexibility and groups |
Which Option Is Best for You?
The answer to “How do I get from London to Edinburgh?” depends on your priorities. If you value time and comfort, take the train. If you’re on a tight budget, the bus is hard to beat. Flying can be a good middle ground if you book early and live near an airport. Driving is ideal for groups or those who want to explore en route.
Conclusion
Traveling from London to Edinburgh is straightforward with several reliable options. Whether you choose the speed of a train, the affordability of a bus, the convenience of a plane, or the flexibility of a car, you’ll find a solution that fits your needs. Book in advance for the best deals, and enjoy the journey to one of the UK’s most beautiful cities. Now you know exactly how to get from London to Edinburgh – safe travels!
Photo by Gilmar Santos on Pexels

I’m planning a trip from London to Edinburgh next month and trying to decide between train and bus. Is the train really worth the extra cost?
It depends on your priorities. The train is faster (4.5-5.5 hours) and more comfortable with Wi-Fi and power sockets, but tickets can be £30-50 if booked in advance. The bus is cheaper (from £10-20) but takes 8-10 hours. If time is limited, the train is worth it; if budget is key, the bus is a good option.
Are there any overnight trains from London to Edinburgh? I thought I heard about a sleeper service.
Yes, the Caledonian Sleeper runs overnight from London Euston to Edinburgh Waverley, taking about 7.5 hours. It offers seated and berth options. It’s a unique way to travel, saving a night’s accommodation. Check the Caledonian Sleeper website for schedules and fares.
I’m traveling with a lot of luggage. Which option is best for carrying bags?
Trains and buses have generous luggage allowances. On LNER trains, you can bring two large suitcases plus hand luggage. Buses also allow two large bags. Flights may charge extra for checked bags, so factor that in. Driving gives you unlimited space but parking in Edinburgh can be pricey.
How far in advance should I book train tickets for the best price?
Advance train tickets are released up to 12 weeks ahead and sell out quickly. For the best fares, book as early as possible, ideally 6-8 weeks in advance. Prices increase closer to departure. Avoid peak times for lower fares.
Is flying really faster than the train when you include airport transfers and security?
Door-to-door, flying and train are similar. The flight itself is 1.5 hours, but you need 2+ hours at the airport plus travel time to/from airports (1 hour each way). Total is around 4-5 hours. The train is 4.5-5.5 hours from city center to city center, often with less hassle.
I’m driving from London to Edinburgh and want to break the journey. Any recommended stopovers?
York is a great stop about halfway, with its historic Minster and Shambles. Newcastle is also popular, offering Quayside and cultural sites. The Lake District is a bit west but beautiful. Plan your stops to avoid fatigue.