1map logoGo to main page

London to Elgin from $52: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Elgin, United Kingdom

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

$52 by busBest price
716.4 kmDistance
3h 29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Elgin 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
various
Plane
Taxi
Average Duration
3h  29m
Estimated price
$206-590
Recommended
Company
Megabus UK
Bus
Average Duration
16h  13m
Estimated price
$52-73
Cheapest
route map
Distance: 716.4 km
Duration: 3h 29m

See more options

Company
various
Train
Plane
Drive
Average Duration
4h  19m
Estimated price
$82-365
Company
various
Bus
Train
Average Duration
14h  22m
Estimated price
$82-151
Company
various
Train
Plane
Drive
Average Duration
4h  28m
Estimated price
$83-300
Company
various
Plane
Drive
Average Duration
3h  55m
Estimated price
$105-429
Company
Caledonian Sleeper, First ScotRail Service
Train
Train
Average Duration
12h  47m
Estimated price
$105-144
Company
various
Drive
Average Duration
9h  50m
Estimated price
$180-270
Company
various
Train
Plane
Taxi
Average Duration
3h  53m
Estimated price
$188-516
Company
various
Train
Plane
Taxi
Average Duration
4h  1m
Estimated price
$194-451
Company
LNER, First ScotRail Service
Train
Average Duration
9h  34m
Estimated price
$272-394

Traveling From London to Elgin

Journeying from the bustling streets of London to the tranquil landscapes of Elgin offers you a fascinating contrast between a vibrant urban environment and the serene charm of the Scottish Highlands.

Best Neighbourhoods in Elgin

Elgin boasts diverse neighborhoods, each offering its own charm and attractions.

City Centre
• Vibrant shopping and dining options available.
• Proximity to historic sites like Elgin Cathedral.
Brodie Drive
• Family-friendly atmosphere with spacious parks.
• Peaceful residential area with local shops.
Lossiemouth
• Stunning beaches and coastal views nearby.
• Great for water sports and outdoor activities.

Best Times To Visit Elgin's Attractions

Planning your visit around peak times can greatly enhance your experience in Elgin's attractions.

Elgin Cathedral
Visit in the early morning to enjoy peaceful exploration without crowds.
Elgin Museum
Weekday afternoons offer a quieter atmosphere and more personal interaction.
Lossiemouth Beach
Early evening during the summer provides stunning sunsets and fewer visitors.

Elgin Weather: What to Expect Year-Round

Elgin experiences a temperate maritime climate, characterized by mild winters and cool summers, making spring and early autumn the ideal times to explore. Weather can influence your travel experience, with longer daylight hours in summer perfect for outdoor activities, while the crispness of winter promotes cozy indoor visits.

Dining in Elgin: A Local Delight

When in Elgin, don’t miss out on the traditional Cullen Skink, a comforting smoked haddock soup that showcases the area’s rich fishing heritage. Dining here envelops you in a cozy atmosphere, with an emphasis on fresh, locally-sourced ingredients that add a distinct flavor profile, setting it apart from the more eclectic culinary scene of London.

London - Elgin operators

Explore transport companies operating between London and Elgin, 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 Aberdeen

Average Duration
7h 8m
Estimated price
240-340
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Aberdeen to Elgin

Average Duration
1h 26m
Estimated price
24-55

Train from Dundee to Elgin

Average Duration
2h 45m
Estimated price
45-100

Train from Inverness to Elgin

Average Duration
41m
Estimated price
14-30
Website
https://sleeper.scot

Train from London Euston to Inverness

Average Duration
11h 20m
Estimated price
90-120
Bus Show bus routes
Website
https://uk.megabus.com

Bus from London Victoria to Aberdeen Coach Station

Average Duration
11h 55m
Estimated price
40-60

Bus from Aberdeen Coach Station to Elgin Bus Station

Average Duration
2h 3m
Estimated price
12-18

Bus from London Victoria to Dundee Seagate Bus Station

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

Bus from London Victoria to Aberdeen Bus Station

Average Duration
13h 10m
Estimated price
70-100
Plane Show flights
Website
https://www.britishairways.com

Plane from London Heathrow (LHR) to Inverness (INV)

Average Duration
1h 35m
Estimated price
70-460

Plane from London Heathrow (LHR) to Aberdeen (ABZ)

Average Duration
1h 35m
Estimated price
90-440
Website
https://www.easyjet.com

Plane from London Gatwick to Inverness

Average Duration
1h 40m
Estimated price
45-330

Plane from London Luton to Inverness

Average Duration
1h 30m
Estimated price
55-270

Plane from London Gatwick to Aberdeen

Average Duration
1h 35m
Estimated price
55-380

Plane from London Luton to Aberdeen

Average Duration
1h 25m
Estimated price
50-280
all-pages.other Show other routes
Contact phone
+44 7771 911192

Other from Inverness to Elgin

Average Duration
40m
Estimated price
130-170
Drive

Drive from London to Elgin

Average Duration
9h 50m
Estimated price
180-270

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

Traveling between London and Elgin 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 scenic road trip from London to Elgin, spanning a distance of 915.7 km, promising a journey filled with picturesque landscapes and charming towns along the way. ⏱️ Allow approximately 9 hours and 50 minutes for the drive, ensuring you have plenty of time to stop and admire the beauty of the countryside en route to Elgin. 💷 With car travel costs ranging from £142 to £213, this road trip offers an affordable and flexible way to explore the diverse beauty of the United Kingdom from bustling London to the tranquil setting of Elgin.
Average price
£140 - £210
🚆 Despite the lack of a direct train from London to Elgin, travelers can embark on a scenic journey through the picturesque countryside by taking a service from King's Cross to Aberdeen before transferring to Elgin. The entire trip, including transfers, typically lasts around 9 hours and 34 minutes. 🚆 Travelers can expect to pay varying prices for a train ticket between London and Elgin, with fares ranging from £214 to £311 depending on factors such as booking class and availability.
Departure Point
King's Cross station
Arrival Point
Elgin station
Useful tips for train travellers
Onboard Services: When traveling from London to Elgin, the primary train operators such as LNER and ScotRail offer catering services on board. LNER provides a complimentary light snack and beverages in First Class, with an option to purchase meals and drinks from the cafe bar in Standard Class. ScotRail offers a trolley service with snacks and drinks, but these typically need to be purchased.
Seating Options: LNER offers various seating options on this route, including First Class, which features spacious seating, complimentary refreshments, and power outlets. Standard Class has comfortable seating, but it does not include complimentary food. ScotRail has standard seating as well, and while they don’t have a dedicated Business Class, their First Class provides additional space and amenities. For more details, check the respective websites: LNER (lner.co.uk) and ScotRail (scotrail.co.uk).
Arrival Station Tip: Upon arriving at Elgin station, know that you can find a luggage storage service available at the station, allowing you to explore without your bags. There are also restrooms located at the station. As for getting to the city center, the best option is to catch the Stagecoach bus number 34, which runs regularly and takes about 15 minutes to reach Elgin town center.
🛫 Hop on a quick direct flight from London Heathrow Airport to Inverness Airport, with a travel time of just 1 hour and 35 minutes offered by Loganair and British Airways. ✈️ Enjoy a smooth journey with reputable airlines, taking off from the bustling capital city of London and landing in the charming town of Inverness in the north of Scotland. 🏞️ From Inverness Airport, a scenic drive or a short train ride will take you to the tranquil town of Elgin, where you can immerse yourself in the historic charm and beautiful landscapes of northern Scotland.
Departure Point
London Heathrow Airport
Arrival Point
Inverness Airport
🚌 Taking a bus from London to Elgin involves no direct route, but instead requires a transfer in Aberdeen Coach Station. The journey lasts approximately 16 hours and 13 minutes. 💷 The price for a bus ticket from Elgin to London ranges from £41 to £58, making it an affordable option for travelers looking to explore both cities without the need for a car.
Departure Point
London Victoria station
Arrival Point
Elgin Bus Station

Frequently asked questions

Find out more about the route from London to Elgin.

Or choose the category:
The distance between London and Elgin is 717.8 km by direct route, but the road distance is 915.7 km. By train, it takes approximately 9 hours and 34 minutes to reach Elgin from London. Alternatively, flying from London Heathrow to Inverness and then taking a taxi can get you to Elgin in about 3 hours and 29 minutes. Driving by car from London to Elgin takes around 9 hours and 50 minutes, while taking a bus would take approximately 16 hours and 13 minutes.
The most cost-effective option for traveling from London to Elgin is by bus, with tickets priced at £39-£59. However, this mode of transportation takes the longest time, approximately 16 hours and 13 minutes. On the other hand, the fastest and time-efficient option is to fly from London to Inverness and then take a taxi to Elgin, which takes only 3 hours and 29 minutes but costs between £158-£473.
When traveling from London to Elgin, the prices for a train ticket range from £214 to £311, depending on the class and time of booking. Alternatively, taking a bus from Elgin to London can cost between £41 and £58 for a one-way journey.
You can travel from London to Elgin by driving, as the road distance is approximately 915.7 km, and it takes around 9 hours and 50 minutes to drive between the two cities. You can expect to pay varying prices for fuel and tolls, with estimates ranging from £142 to £213 for the journey by car.
The best way to travel from London to Elgin without a car is by taking a train, which typically takes around 9 hours and 34 minutes.
There is no direct train or bus link between London and Elgin in the United Kingdom. If traveling by train, one would have to take a service from King's Cross to Aberdeen and then transfer to another train to reach Elgin, with a total journey time of approximately 9 hours and 34 minutes. Similarly, there is no direct bus connection, requiring passengers to first travel from London Victoria to Aberdeen and then switch to a different bus service to reach Elgin, with a total travel time of around 16 hours and 13 minutes.
The flight from London Heathrow Airport to Inverness Airport, which is the closest airport to Elgin, typically takes around 1 hour and 35 minutes. The cost of this flight can vary depending on the time of booking, airline, and availability, but you can generally expect to pay between £60 to £200 for a one-way ticket.
There are plenty of accommodation options near Elgin with over 279 hotels to choose from. Prices for hotels in the area start at £50 per night, offering a range of budget-friendly to luxury options for travelers.