1map logoGo to main page

London, Greater London to Edinburgh, 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 30/12Tu 31/12We 01/01Th 02/01Fr 03/01Sa 04/01Su 05/01
Bus $23 $23 $22 $24 $25 $27 $28
Train $100 $103 $80 $79 $77 $101 $92
Fly $37 $36 $36 $44 $47 $59 $59

Traveling From London to Edinburgh

The journey from London to Edinburgh showcases a remarkable shift in atmosphere—from the bustling city life and iconic skyscrapers of London to the historic charm and breathtaking landscapes of Scotland's capital.

Best Neighbourhoods in Edinburgh

Edinburgh's neighborhoods each offer distinct charms and vibrant atmospheres.

Old Town
• Home to the historic Royal Mile.
• Experience medieval architecture and rich history.
New Town
• Features Georgian architecture and elegant streets.
• Great shopping, dining, and art galleries.
Leith
• Boasts a lively waterfront with eateries.
• A mix of culture and maritime heritage.

Best Times To Visit Edinburgh's Attractions

Timing your visit can significantly enhance your experience in Edinburgh.

Edinburgh Castle
Visit early in the morning or late afternoon to enjoy shorter lines.
Holyrood Palace
Midweek visits often mean fewer tourists, providing a peaceful experience.
Arthur's Seat
Go early during weekdays for a quieter hike and stunning views.

Edinburgh Weather: What to Expect Year-Round

Edinburgh typically experiences a temperate maritime climate, characterized by mild winters and cool summers, with rain possible throughout the year. While late spring and early fall offer some of the best weather for exploring, travelers should be prepared for quick changes that can influence outdoor plans.

Dining Recommendation

For a taste of local flavor, head to The Witchery by the Castle and savor their haggis, a hearty dish reflecting Scotland's rich culinary heritage. The enchanting atmosphere and use of fresh, regional ingredients create a dining experience that sets Edinburgh apart from London's vibrant food 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 Show train routes
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 Show bus routes
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
• Fuel up along the M1 and A1(M) corridor; gas prices average around £1.50 per liter, with several stations offering competitive prices near major rest areas like Wetherby Services.
• Be aware of restricted traffic zones in Edinburgh, particularly in the city center; these areas typically charge £4-£8 for entering, so familiarize yourself with your route and consider parking at one of the Park & Ride facilities for convenience.
• Upon arrival in Edinburgh, consider using the Edinburgh City Council's parking app to find available parking spaces; daily rates can range from £10 to £30 depending on location, and remember that some streets have limited parking hours.
🚆 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
• Onboard services for the London to Edinburgh route typically include catering options managed by the train operator. On LNER (London North Eastern Railway), for instance, there are food and drink services available. You can pre-order meals with their 'At-Seat Service' for First Class, or you can visit the buffet car for a selection of snacks and beverages. Make sure to check their menu in advance at LNER catering so you can plan your meals.
• For seating options, LNER offers different classes: First Class, Business Premier and Standard Class (also known as Economy). First Class provides more spacious seating, complimentary meals, and quieter environments, while Standard Class is more economical with basic seating. You may also find features such as charging points at your seat, especially in First and Business Premier. Check their website for specific seating arrangements and availability at LNER Seating Options.
• Various operators run trains from London to Edinburgh including LNER, Avanti West Coast, and CrossCountry. You can find schedules and ticketing information on their respective websites: LNER, Avanti West Coast, and CrossCountry. Always compare prices and times to find the best option for your desired travel date.
🛫 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
• Book your flight with British Airways ahead of time, as they often offer competitive prices and direct routes from London City Airport to Edinburgh Airport, reducing travel time to just 1h 15m.
• Once you arrive at Edinburgh Airport, follow the clear signage to the tram or bus services, which can take you to the city center in about 30 minutes.
• Expect to pay around £25-£30 for a taxi from Edinburgh Airport to the city center, but consider using public transport options like the tram for a cost-effective alternative.
🚌 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
• Consider exploring the Megabus app or website for real-time updates, as the bus departs from London Victoria and arrives at Edinburgh Bus Station with up to four services per day, providing flexibility for your travel plans. Link: megabus.com
• If you're looking for a comfortable journey, choose a bus with Wi-Fi and power outlets, available on Megabus, which can make your long trip of approximately 9 hours and 25 minutes more enjoyable and productive.
• Upon arrival at Edinburgh Bus Station, familiarize yourself with the transport connections; there are numerous options for continuing your journey, including trams and buses that can take you directly into the city center or to various attractions, and you can find a station map here: edinburgh.gov.uk

Trips to Edinburgh