1map logoGo to main page

Edinburgh, Edinburgh to London, Greater London from $30: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
London, United Kingdom

How to Get from Edinburgh to London: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 RideshareBest price
334 milesDistance
2h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to London with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
LNER
Train
Average Duration
4h  17m
Estimated price
$180-410
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
7h  45m
Estimated price
$30-60
Cheapest
route map
Distance: 334 miles
Duration: 2h 58m

See more options

Pricing table
Company
Megabus UK
Bus
Average Duration
9h  40m
Estimated price
$30-90
Company
Various
Plane
Average Duration
3h  48m
Estimated price
$40-204
Company
Various
Plane
Average Duration
3h  33m
Estimated price
$50-246
Company
Various
Plane
Average Duration
3h  40m
Estimated price
$52-233
Company
Various
Plane
Average Duration
3h  18m
Estimated price
$68-314
Company
Various
Plane
Average Duration
3h  24m
Estimated price
$80-377
Company
Various
Drive
Plane
Average Duration
2h  58m
Estimated price
$95-404
Company
Various
Drive
Average Duration
6h  52m
Estimated price
$120-180

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $23 $24 $21 $21 $29 $26 $24
Train $64 $57 $64 $74 $88 $91 $103
Fly $36 $35 $36 $37 $46 $85 $64

Traveling From Edinburgh to London

The journey from Edinburgh to London offers a fascinating transition from Scotland's rich history and stunning landscapes to England's vibrant urban energy and diverse cultural offerings.

Best Neighbourhoods in London

London's neighborhoods each offer distinct charm and vibrant experiences for visitors.

Covent Garden
• Bustling market atmosphere with street performers.
• Renowned for shopping and dining options.
Shoreditch
• Trendy area known for its art and street culture.
• Home to a variety of eclectic cafes and bars.
Notting Hill
• Famous for its colorful houses and annual festival.
• Offers charming boutiques and quaint streets to explore.

Best Times To Visit London's Attractions

Timing your visit to London's attractions can greatly enhance your experience.

The British Museum
Visit early on weekdays to enjoy a quieter atmosphere and better access.
The Tower of London
Early morning slots or late afternoons are ideal to beat the crowds.
Westminster Abbey
Weekday visits offer a more peaceful exploration compared to weekends.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild summers and cool winters, making it a versatile destination year-round. The best times to visit are spring and early fall, as pleasant weather can enhance your sightseeing while the occasional rain can be a consideration for your travel plans.

Dining Recommendation in London

For a taste of London’s culinary flair, try a classic Indian dish like fish curry at Dishoom, where the vibrant atmosphere blends traditional recipes with modern flavors. This experience stands in contrast to Edinburgh's hearty fare, showcasing London's multicultural palette with bold spices and fresh ingredients that add another layer to your dining adventure.

Edinburgh - London operators

Explore transport companies operating between Edinburgh and London, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to King's Cross

Average Duration
4h 17m
Estimated price
$190-280
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from Edinburgh to London Euston

Average Duration
6h 2m
Estimated price
$180-410
Bus Show bus routes
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 40m
Estimated price
$30-50
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h
Estimated price
$55-75
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from Edinburgh Bus Station to London Victoria

Average Duration
9h 15m
Estimated price
$60-90
Rideshare
Contact phone
+3 318 576 2228
Website
https://blablacar.co.uk

Rideshare from Edinburgh to London

Average Duration
7h 45m
Estimated price
$30-60
Plane Show flights
Website
https://www.britishairways.com

Plane from Edinburgh (EDI) to London City (LCY)

Average Duration
1h 32m
Estimated price
$75-430

Plane from Edinburgh (EDI) to London Heathrow (LHR)

Average Duration
1h 28m
Estimated price
$60-350
Website
https://www.easyjet.com

Plane from Edinburgh (EDI) to London Gatwick (LGW)

Average Duration
1h 27m
Estimated price
$40-270

Plane from Edinburgh (EDI) to London Luton (LTN)

Average Duration
1h 15m
Estimated price
$40-230

Plane from Edinburgh (EDI) to London Stansted (STN)

Average Duration
1h 20m
Estimated price
$30-230
Website
https://www.ryanair.com

Plane from Edinburgh (EDI) to London Stansted (STN)

Average Duration
1h 20m
Estimated price
$30-240
Website
https://www.ryanair.com

Plane from Edinburgh (EDI) to London Gatwick (LGW)

Average Duration
3h 20m
Estimated price
$40-380

Plane from Edinburgh (EDI) to London Stansted (STN)

Average Duration
3h 34m
Estimated price
$19-200
Website
https://www.klm.com

Plane from Edinburgh (EDI) to London City (LCY)

Average Duration
3h 27m
Estimated price
$240-1200
Website
https://www.aerlingus.com

Plane from Glasgow (GLA) to London City (LCY)

Average Duration
3h 45m
Estimated price
$75-490

Edinburgh to London: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and London offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Edinburgh to London, spanning 374 miles of diverse landscapes and charming towns, creating a truly memorable journey through the heart of the United Kingdom. 💰 Enjoy the flexibility of car travel with prices ranging from £95 to £142 for the Edinburgh to London route, offering a cost-effective and convenient way to explore the beautiful countryside and vibrant cityscapes along the way.
Average price
£93 - £140
🌆 Covering a distance of 632 km, the trip takes approximately 4 hours and 17 minutes, providing passengers with scenic views of the British countryside along the way. With prices ranging from £142 to £324, travelers can choose from various ticket options to suit their budget and preferences. 📞 For bookings and further information, passengers can contact LNER directly at 011 44 345 722 5333 or visit their website at https://www.lner.co.uk/. Enjoy a hassle-free journey from Edinburgh to London and immerse yourself in the rich history and culture of both cities.
Departure Point
Edinburgh station
Arrival Point
King's Cross station
Useful tips for train travellers
• Onboard services on the East Coast Main Line, which is operated by LNER, offer a range of catering options. In Standard Class, you can enjoy a selection of snacks and drinks from the trolley service, while First Class passengers receive a complimentary meal service, including a choice of hot and cold meals, as well as complimentary refreshments. Be sure to check the menu in advance so you can make special requests.
• For your journey from Edinburgh to London, you will typically travel on LNER. Seating options include Standard Class, First Class, and First Class Premium. Standard Class is great for budget travelers and offers comfortable seating with access to power sockets. In First Class, you’ll enjoy more spacious seating, enhanced service, and free Wi-Fi. If you prefer more exclusivity and perks, opt for First Class Premium for a luxurious experience.
• Multiple train operators run services between Edinburgh and London, primarily including LNER (London North Eastern Railway), Avanti West Coast, and CrossCountry. You can visit their websites for schedules and booking: LNER (lner.co.uk), Avanti West Coast (avantiwestcoast.co.uk), and CrossCountry (crosscountrytrains.co.uk). Additionally, you can check the National Rail website (nationalrail.co.uk) for comprehensive information on train times and connections.
• Upon arriving at King's Cross Station in London, you can conveniently leave your luggage at the station using the left luggage service located at the concourse. Restrooms and shower facilities are available. To navigate through the station, look for the clearly marked signs for each platform, and check the electronic boards that display train schedules. King's Cross is well connected, and to reach the city center fastest, take the London Underground's Piccadilly Line directly from King's Cross to Covent Garden or Leicester Square.
🛫 Experience the convenience of a quick direct flight from Edinburgh Airport to London City Airport in just 1 hour and 25 minutes with options from KLM and British Airways. ✈️ The total flight time from Edinburgh to London generally takes around 3 hours and 24 minutes, providing a smooth and efficient journey between the two bustling cities. 💸 Prices for a flight between London and Edinburgh can range from £63 to £298, offering flexibility for travelers with different budget preferences.
Departure Point
Edinburgh Airport
Arrival Point
London City Airport
Useful tips for plane travellers
• Sign up for the British Airways or KLM flight updates, as both airlines often provide notifications about gate changes and boarding times, which are particularly useful at Edinburgh Airport known for its quick transitions.
• Upon arrival at London City Airport, be prepared for longer queues at baggage claim; consider using the 'fast track' service for a quicker exit, which can be booked in advance through the airport's website.
• Expect to pay around £30-£50 for a taxi ride from London City Airport to Central London; alternatively, consider using the Docklands Light Railway (DLR) which connects directly to the London Underground for a more budget-friendly option.
🚌 The journey from Edinburgh to London by bus takes approximately 9 hours and 40 minutes. Services operated by Megabus UK depart three times a day from Edinburgh Bus Station to London Victoria, offering a convenient travel option for passengers. 🚌 The distance covered on the Edinburgh to London bus route is around 675 km. Travelers can expect a comfortable ride with amenities provided by Megabus UK, making the long journey enjoyable and hassle-free. 🚌 Prices for the bus ticket between Edinburgh and London can vary from £24 to £71, depending on the class of service selected.
Departure Point
Edinburgh Bus Station
Arrival Point
London Victoria station
Useful tips for bus travellers
• Book your ticket in advance through Megabus UK or FlixBus to secure a seat and possibly get a better fare, as prices can vary from £23 to £68 depending on demand; check their websites at megabus.com and global.flixbus.com
• During your 9-hour journey, make sure to bring snacks and a refillable water bottle, as the bus may not have frequent stops, and you want to stay hydrated and energized for the trip.
• Upon arriving at London Victoria Coach Station, familiarize yourself with the station layout using the maps available at tfl.gov.uk or ask staff for directions to the nearest Underground station (Victoria Station), which gives you excellent access to the rest of London.

Frequently asked questions

Find out more about the route from Edinburgh to London.

Or choose the category:
The distance between Edinburgh and London is 334 miles, or 373.6 miles by road. Travel times vary depending on the mode of transportation. By train, it takes approximately 4 hours and 18 minutes to reach London from Edinburgh. Alternatively, taking a flight from Edinburgh to London Gatwick and then a train to the city center can take around 3 hours and 34 minutes. By plane alone, the journey can be completed in around 3 hours and 12 minutes. Driving from London to Edinburgh takes around 6 hours and 50 minutes, while traveling by bus can take around 9 hours.
The most cost-effective way to travel from Edinburgh to London is by rideshare, which can cost between £24-£48 and takes approximately 7 hours and 45 minutes. This option allows for splitting the cost of transportation with other travelers. However, if time is a priority, flying would be the most time-efficient option, taking just 3 hours and 12 minutes. While it may be more expensive, it significantly reduces travel time compared to other modes of transportation.
The prices for a train ticket between Edinburgh and London range from £135 to £309. On the other hand, the prices for a bus ticket between London and Edinburgh vary from £40 to £59. It is advisable to check for updated prices and discounts offered by different travel providers to find the best deal for your journey between these two cities.
To get from Edinburgh to London without using public transportation, you can consider using the carpooling service provided by BlaBlaCar. It offers rideshare options between the two cities, which could be a convenient and cost-effective choice. The driving distance between Edinburgh and London is about 374 miles, and it usually takes around 6 hours and 50 minutes by car. However, it's worth noting that the prices for car rides can vary, typically ranging from £95 to £143.
The best way to travel from Edinburgh to London without a car is by train, which takes approximately 4 hours and 18 minutes. This option is convenient and offers a comfortable journey. Alternatively, you can choose to take a bus, which takes around 9 hours but is a more affordable option. Another possibility is to fly, which takes about 3 hours and 12 minutes, but may require additional travel time to and from airports.
Yes, there is a direct link between Edinburgh and London. You can take a direct train operated by LNER from Edinburgh station to London Kings Cross. The journey takes approximately 4 hours and 18 minutes and there are hourly services available every day. Alternatively, you can also take a direct bus operated by National Express from Edinburgh Bus Station to London Victoria Coach Station. The journey takes approximately 9 hours and there are services departing every four hours.
The flight between Edinburgh and London typically takes around 1 hour and 20 minutes. Prices for this flight can vary between £49 and £229, depending on the airline and the time of booking. It is advisable to check with different airlines and compare prices to get the best deal.
There are plenty of accommodation options available near London. With over 3,674 hotels to choose from, you can find a variety of options to suit your budget and preferences. Prices for hotels in London start at £68 per night. Whether you prefer luxury hotels, boutique accommodations, or budget-friendly options, you are sure to find a suitable place to stay near London.

Trips from Edinburgh