How to Get from London to Edinburgh: A Practical Guide with Tips for 2025

19 November 2024

Getting from London to Edinburgh can be an adventure in itself, with several modes of travel to suit different budgets, timeframes, and preferences. Here’s a guide to help you choose the best route, with practical tips on convenience, cost, and ease of travel, as well as useful travel apps to enhance your journey.

Train: Fast and Most Scenic Option

• Duration: Approximately 4.5-5 hours

• Cost: £30-£150 (depending on booking time)

• Best For: Those looking for comfort, a quick journey, and picturesque views of the English and Scottish countryside.

The train journey from London (King’s Cross station) to Edinburgh (Waverley station) is one of the most convenient ways to travel. With the trains operated by LNER and Lumo, you can reach Edinburgh in just under five hours. Booking early ensures better prices, especially on this popular route. For the best experience heading north, choose a right-hand side seat to enjoy the coastal views. Also, consider purchasing an Off-Peak ticket if your travel schedule is flexible, as these are usually quite a bit cheaper.

Useful App: Trainline

This app helps you compare train times, book tickets, and get real-time updates on your journey.

Flight: Ideal for Quick Journeys

• Duration: 1.5 hours (flight), plus 2-3 hours for check-in and transfers

• Cost: £20-£100+

• Best For: Travellers on a budget or tight schedule.

Several airlines, including British Airways and easyJet, offer direct flights from London airports (Heathrow, Gatwick, and Luton) to Edinburgh Airport. While flight time is short, you should account for travel to the airport and potential security checks, which will add 2-3 hours to your total journey time. Booking flights well in advance, especially with budget airlines, often yields the best prices.

Tip: Use the Edinburgh Tram or Airlink buses from the airport to the city center, which only take about 30 minutes.

Useful App: Skyscanner

This app allows you to search for the best flight deals, compare prices, and set alerts for price drops.

Bus: The Most Budget-Friendly Option

• Duration: 8-10 hours

• Cost: £10-£30

• Best For: Backpackers and budget travellers with time to spare.

Long-distance buses like National Express and Megabus connect London and Edinburgh with affordable fares. Although the journey is much longer, travelling overnight can help you save on accommodation. Most buses offer free Wi-Fi and reclining seats for a more comfortable ride. For those travelling light, bus travel can be both economical and convenient.

Useful App: FlixBus

This app provides schedules, ticket booking, and real-time updates on bus services.

Drive: Flexibility and Freedom

• Duration: Approximately 8-9 hours (without extended stops)

• Cost: Variable (including fuel, car rental, and possible tolls)

• Best For: Travellers who enjoy road trips and value flexibility.

If you prefer a flexible schedule, driving from London to Edinburgh on the A1 or M6 can be a memorable journey, with plenty of spots to explore along the way. Driving allows you to stop at charming towns and natural attractions like the Yorkshire Dales or Lake District. Rental prices vary depending on the provider, but pre-booking usually ensures better rates.

Tip: Plan fuel stops and keep an eye on road conditions or traffic updates, especially during peak tourist season. Parts of the road network can also be extremely busy during peak hours.

Useful App: Waze

This navigation app provides real-time traffic updates and route suggestions, helping you avoid delays.

Combination Options: Mix and Match

  • Train + Flight: For those with limited time, consider taking the train to the nearest airport and then a short flight to Edinburgh.
  • Bus + Train: Save on costs by taking a bus part of the way and completing the journey by train.

Summary Table

Travel Method Duration Cost (Estimate) Best For
Train 4.5-5 hrs £30-£150 Comfort & Scenery
Flight 1.5 hrs + transit £20-£100+ Fast & (Sometimes) Budget-Friendly
Bus 8-10 hrs £10-£30 Low-Cost Travel
Car 8-9 hrs Variable Flexibility & Road Trip

Frequently Asked Questions (FAQ)

What is the fastest way to travel from London to Edinburgh?

The fastest option is to fly, with the whole journey typically taking around 4 to 4.5 hours.

How much does a flight from London to Edinburgh typically cost?

Flight prices vary greatly but generally range from £20 to £100+, depending on how far in advance you book.

Is it cheaper to travel by bus or train from London to Edinburgh?

The bus is usually the most budget-friendly option, costing between £10 and £30, but it takes longer (8-10 hours).

Can I rent a car for a road trip from London to Edinburgh?

Yes, driving is an option that offers flexibility but typically takes around 8-9 hours.

Are there any apps that can help with travelling between London and Edinburgh?

Yes, apps like Trainline, Skyscanner, and Waze can help with booking tickets, finding flights, and navigation.

Have you read my article but still have questions?

Leave your question below and I will give you a comprehensive and detailed answer.

Instagram