1map logoGo to main page

London to Edinburgh from $27.11: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Edinburgh, United Kingdom

How to Get from London to Edinburgh: 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.

$27.11 RideshareBest price
613 kmDistance
3h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Edinburgh 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 and Avanti West Coast
Train
Average Duration
4h  22m
Estimated price
$172.28-399.63
Recommended
Company
various
Rideshare
Average Duration
7h  45m
Estimated price
$27.11-54.52
Cheapest
route map
Distance: 613 km
Duration: 3h 10m

See more options

Pricing table
Company
Megabus UK
Bus
Average Duration
9h  25m
Estimated price
$31.55-86.35
Company
British Airways
Plane
Average Duration
3h  13m
Estimated price
$73.11-362.18
Company
various
Drive
Average Duration
6h  52m
Estimated price
$111.41-171.9
Company
various
Plane
Average Duration
3h  38m
Estimated price
$1647.99-1649.02
Company
various
Plane
Average Duration
3h  42m
Estimated price
$1650.42-1651.43
Company
various
Plane
Average Duration
3h  34m
Estimated price
$1652.66-1653.71
Company
various
Drive
Average Duration
3h  47m
Estimated price
$1655.18-16570.6
Company
various
Plane
Average Duration
4h  36m
Estimated price
$1656.03-16570.45
Company
various
Plane
Average Duration
3h  10m
Estimated price
$1659.64-1660.7

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $23 $23 $22 $24 $25 $27 $28
Train $99 $103 $79 $79 $76 $100 $91
Fly $37 $36 $36 $44 $46 $59 $59

Traveling From London to Edinburgh

This journey between the bustling streets of London and the historic charm of Edinburgh offers a fascinating contrast between urban vibrancy and rich heritage.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each with its own character and attractions.

Old Town
• Famous for its medieval architecture and cobbled streets.
• Home to iconic landmarks like Edinburgh Castle and the Royal Mile.
New Town
• Showcases stunning Georgian architecture and modern shops.
• Offers a vibrant nightlife scene and diverse dining options.
Leith
• Renowned for its waterfront views and charming harbor.
• Features a thriving food scene with innovative eateries.

Best Times To Visit Edinburgh's Attractions

Timing can greatly enhance your experience at Edinburgh's popular sites.

Edinburgh Castle
Early mornings or late afternoons offer fewer crowds and stunning views.
Scott Monument
Visiting on weekdays allows for a more peaceful climb and exploration.
Arthur's Seat
Early mornings on weekdays provide solitude and breathtaking sunrises.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate, with mild summers and chilly winters, making layers essential for any visit. From the vibrant blooms of spring to the crisp air of autumn, each season brings its own charm, influencing your outdoor activities and sightseeing opportunities.

Dining in Edinburgh: A Flavorful Contrast

A visit to The Witchery by the Castle offers a unique dining experience, featuring haggis—a traditional Scottish dish that brings robust flavors and local ingredients to your plate. The atmospheric setting, nestled near Edinburgh Castle, creates a distinct ambiance that sets it apart from London’s more contemporary dining scene.

London - Edinburgh operators

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

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

Train from King's Cross to Edinburgh

Average Duration
4h 22m
Estimated price
135-308
Contact phone
00 44 345 528 0253
Website
https://www.avantiwestcoast.co.uk/

Train from London Euston to Edinburgh

Average Duration
5h 39m
Estimated price
135-308
Bus
Website
https://uk.megabus.com

Bus from London Victoria to Edinburgh Bus Station

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

Bus from London Victoria to Edinburgh Bus Station

Average Duration
8h 55m
Estimated price
454-455
Contact phone
08717 81 81 81
Website
https://www.nationalexpress.com/en

Bus from London Victoria to Edinburgh Bus Station

Average Duration
9h 10m
Estimated price
3080-71
all-pages.transport_flown
Website
https://www.britishairways.com

all-pages.transport_flown from London City to Edinburgh

Average Duration
1h 15m
Estimated price
3081-3085

all-pages.transport_flown from London Heathrow to Edinburgh

Average Duration
1h 25m
Estimated price
3080-1351
Website
https://www.easyjet.com

all-pages.transport_flown from London Stansted to Edinburgh

Average Duration
1h 15m
Estimated price
220-221
Rideshare
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Rideshare from London to Edinburgh

Average Duration
7h 45m
Estimated price
22-45

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

Traveling between London and Edinburgh 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 an exciting road trip from London to Edinburgh, covering a picturesque driving distance of 381 miles. Enjoy the scenic journey through the English and Scottish countryside. 💰 The cost of traveling by car from London to Edinburgh ranges from £95 to £142, offering flexibility for different budgets. Consider carpooling through platforms like Blablacar for economical and eco-friendly options.
Average price
£93 - £140
Useful tips for car travellers
• Plan your fuel stops strategically; gas stations can be found approximately every 30-50 miles along the M1 and A1(M) routes, with prices around £1.40-£1.55 per liter as of October 2023.
• Keep an eye out for low-emission zones in Edinburgh, particularly in the city center, where daily parking rates can range from £2 to £5 for on-street parking; make sure your vehicle complies with local regulations to avoid fines.
• When arriving in Edinburgh, consider using the Park and Ride facilities on the outskirts, which charge around £1.50 per day and allow easy access to the city center via public transport; this can help you avoid traffic and parking issues.
🚆 Traveling from London to Edinburgh by train is a convenient and efficient way to explore the UK. The direct train from King's Cross to Edinburgh operates hourly, with a journey time of approximately 4 hours and 22 minutes. 🎟️ The prices for the train journey between London and Edinburgh can vary from £142 to £324, offering options for different budgets. With LNER as the operating company for the London to Edinburgh route, passengers can enjoy a comfortable and scenic ride through the British countryside.
Departure Point
King's Cross station
Arrival Point
Edinburgh station
Useful tips for train travellers
• On your train trip from London to Edinburgh, you can enjoy catering services offered by LNER (London North Eastern Railway), which offers a range of refreshments including a selection of hot and cold meals, snacks, and beverages. You can order food directly from your seat through an app or from the on-board trolley service which runs throughout the journey.
• LNER provides several seating options, including Standard Class, First Class, and an upgraded service called 'LNER Business First.' In Standard Class, you'll find comfortable seats with ample legroom; First Class seats offer more space and complimentary food and drink. For the best experience, consider traveling First Class for a more relaxing atmosphere and superior service.
• Multiple operators run trains from London to Edinburgh, including: LNER (lner.co.uk), Avanti West Coast (avantitrains.co.uk), and CrossCountry (crosscountrytrains.co.uk). Check their websites for schedules and ticket options to find the best fare and time that suits your needs.
• Upon arrival at Edinburgh Waverley Station, you can store your luggage at the Left Luggage facility located on the concourse, allowing you to explore the city unencumbered. The station has public restrooms but does not feature shower facilities.
• The fastest way to get from Edinburgh Waverley Station to the city center is to take the number 35 Lothian bus, which runs every 10 minutes and takes about 15 minutes. Alternatively, you can opt for the Edinburgh Trams service; the tram stops right outside the station and also reaches key points in the city center in around 30 minutes.
🛫 Experience a convenient and quick journey from London to Edinburgh with a direct flight from London City Airport to Edinburgh Airport. This efficient route will have you soaring through the skies in just 1 hour and 15 minutes with British Airways. 🏰 Enjoy the picturesque views of the British landscape as you make your way from the bustling city of London to the historic charm of Edinburgh. The total flight duration of 3 hours and 13 minutes allows you to relax and anticipate the adventures awaiting you in Scotland's capital. 💸 Indulge in affordable travel options with flight prices ranging from £63 to £299 for your trip between Edinburgh and London. Whether you're planning a budget-friendly getaway or looking for added comfort, there are options to suit every traveler's needs.
Departure Point
London City Airport
Arrival Point
Edinburgh Airport
Useful tips for plane travellers
• When flying from London City Airport to Edinburgh, consider checking in online beforehand to save time; this airport is smaller and can be quite busy, especially during peak travel hours.
• Upon arriving at Edinburgh Airport, follow the easily marked signs for baggage claim and be prepared for a smooth transit through customs; keep your boarding pass handy as it's often required at security checks.
• Expect to pay around £25-£30 for a taxi from Edinburgh Airport to the city center; alternatively, the Airlink 100 bus offers a cost-effective option at approximately £4.50 if you're looking for a cheaper transport method.
🚌 Hop on a direct bus departing from London Victoria to Edinburgh Bus Station, running four times a day with a travel time of approximately 9 hours and 25 minutes. Operated by Megabus UK, the journey promises a scenic route from the bustling capital to the historic Scottish city. 🛣️ Enjoy the 546 km journey through picturesque landscapes on your way from London to Edinburgh with Megabus UK. For a comfortable and affordable travel option, the bus service offers a convenient connection between the two vibrant cities, allowing you to relax and take in the sights along the way. 🎟️ With ticket prices ranging from £28 to £75, traveling by bus from London to Edinburgh offers a budget-friendly option for exploring the diverse attractions each city has to offer. Whether you prefer a direct route or a scenic journey with multiple stops, the bus service provides a hassle-free and enjoyable travel experience for your UK adventure.
Departure Point
London Victoria station
Arrival Point
Edinburgh Bus Station
Useful tips for bus travellers
• Book your Megabus ticket early, as prices range from £27 to £72; check their website at uk.megabus.com for the best fares and schedules.
• During your 9-hour journey from London Victoria to Edinburgh, take advantage of rest stops, as they allow you to stretch your legs and grab meals or snacks.
• When you arrive at Edinburgh Bus Station, head up to the first floor for easy access to the city centre and nearby transport options, including tram and bus connections – you can find maps and schedules at lothianbuses.com

Frequently asked questions

Find out more about the route from London to Edinburgh.

Or choose the category:
The distance between London and Edinburgh is approximately 537.5 km, or 611.9 km if you prefer to travel by road. If you opt for the train, the typical travel time is 4 hours and 22 minutes. Alternatively, if you choose to fly, it takes around 3 hours and 12 minutes. However, if you decide to drive, the journey can take up to 6 hours and 50 minutes, while taking the bus may take around 9 hours and 6 minutes.
The most cost-effective and time-efficient transportation option for traveling from London to Edinburgh is to fly. With a travel time of just 3 hours and 10 minutes, it is the quickest way to reach your destination. While ridesharing may be cheaper, it takes significantly longer at 7 hours and 45 minutes.
The prices for a train ticket between London and Edinburgh can vary from £63 to £307. On the other hand, the prices for a bus ticket between Edinburgh and London range from £31 to £67.
To travel from London to Edinburgh without using public transportation, you can consider carpooling options through services like BlaBlaCar. This allows you to share a ride with someone driving from London to Edinburgh. The driving distance between the two cities is approximately 611.6 km, and it takes around 6 hours and 50 minutes to drive. Carpooling prices may range from £94 to £142, depending on the specific arrangements.
The most convenient way to travel from London to Edinburgh without a car is by train, which takes approximately 4 hours and 22 minutes and costs between £63 and £307. If you prefer a more affordable option, you can also take a bus, which takes around 9 hours and 6 minutes and costs between £31 and £67. Another possibility is flying, which is the quickest option with a travel time of 3 hours and 12 minutes, and costs between £59 and £275.
Yes, there is a direct link between London and Edinburgh. You can take a train from London Kings Cross to Edinburgh, which operates hourly and takes approximately 4 hours and 22 minutes. Alternatively, there is a direct bus service from London Victoria Coach Station to Edinburgh Bus Station, which runs every four hours and has a travel time of around 9 hours and 6 minutes.
The flight between London and Edinburgh typically takes 1 hour and 15 minutes. The prices for this flight can vary between £63 and £274 depending on factors such as the airline, the time of booking, and availability.
There are numerous accommodation options available near Edinburgh. There are over 1382 hotels to choose from, with prices starting as low as £33 per night.

Trips from London

Trips to Edinburgh