1map logoGo to main page

Inverness, Highlands to London, Greater London from $52: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Inverness, United Kingdom
to
London, United Kingdom

How to Get from Inverness 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.

$52 by busBest price
720.3 kmDistance
2h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Inverness 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
various
Plane
Train
Average Duration
2h  24m
Estimated price
$83-378
Recommended
Company
Megabus UK
Bus
Average Duration
12h  53m
Estimated price
$52-74
Cheapest
route map
Distance: 720.3 km
Duration: 2h 8m

See more options

Pricing table
Company
various
Plane
Train
Average Duration
2h  25m
Estimated price
$90-315
Company
Caledonian Sleeper
Train
Average Duration
11h  2m
Estimated price
$90-120
Company
various
Plane
Average Duration
2h  8m
Estimated price
$101-456
Company
various
Drive
Average Duration
9h  26m
Estimated price
$180-270
Company
various
Train
Average Duration
9h  5m
Estimated price
$248-544
Company
LNER
Train
Average Duration
7h  52m
Estimated price
$270-370

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $37 $36 $34 $35 $36 $36 $36
Train $133 $128 $147 $147 $147 $139 $136
Fly $102 $64 $49 $59 $84 $114 $128

Traveling From Inverness to London

Traveling from Inverness to London offers a striking contrast between the serene beauty of the Scottish Highlands and the bustling energy of England's capital.

Best Neighbourhoods in London

London offers diverse neighborhoods, each with its own charm and atmosphere.

Shoreditch
• Trendy spots filled with street art.
• Vibrant nightlife and food scene.
Covent Garden
• Lively markets and street performances.
• Home to the Royal Opera House.
Notting Hill
• Famous for its colorful houses.
• Known for the Portobello Road Market.

Best Times To Visit London's Attractions

Planning your visits can significantly enhance your London experience.

The British Museum
Arrive early on weekdays to enjoy quieter galleries.
The Tower of London
Visit during opening hours on weekdays to avoid long lines.
The London Eye
Ride at sunset for stunning views and fewer crowds.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate, with mild winters and warm summers, making it a year-round destination. Planning your trip around the drier months of late spring and early autumn can enhance your enjoyment of outdoor attractions and activities.

Dining Recommendation in London

Try the traditional Dishoom, where you can savor the vibrant flavors of Indian cuisine, which stands in contrast to the hearty fare of Inverness. The lively atmosphere and eclectic decor offer a distinctive dining experience that pairs well with the bold spices and culinary creativity found in London.

Inverness - London operators

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

Plane
Website
easyjet.com

Plane from Inverness (INV) to London Gatwick (LGW)

Average Duration
1h 35m
Estimated price
$45-330

Plane from Inverness (INV) to London Luton (LTN)

Average Duration
1h 20m
Estimated price
$55-270

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

Average Duration
1h 35m
Estimated price
$70-460
Website
britishairways.com

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

Average Duration
1h 35m
Estimated price
$70-460
Train
Contact phone
+44 345 722 5333
Website
lner.co.uk

Train from Inverness to London King's Cross

Average Duration
7h 52m
Estimated price
$270-370
Contact phone
+44 344 811 0141
Website
scotrail.co.uk

Train from Inverness to Glasgow Queen Street

Average Duration
3h 37m
Estimated price
$55-130
Contact phone
00 44 345 528 0253
Website
avantiwestcoast.co.uk

Train from Glasgow Central to London Euston

Average Duration
4h 37m
Estimated price
$190-420
Website
sleeper.scot

Train from Inverness to London Euston

Average Duration
11h 2m
Estimated price
$90-120
Bus
Website
uk.megabus.com

Bus from Inverness Bus Station to Perth Broxden Park And Ride

Average Duration
2h 28m
Estimated price
$15-22

Bus from Perth Broxden Park And Ride to London Victoria

Average Duration
9h 25m
Estimated price
$35-50
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Inverness to Perth

Average Duration
2h 40m
Estimated price
$17-24

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

Traveling between Inverness 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 scenic road journey from Inverness to London, covering a distance of 891.6 km. 💷 Enjoy the flexibility of pricing options ranging from £142 to £213 for the journey by car. ⏱️ Set aside approximately 9 hours and 26 minutes for the drive, allowing for breaks to stretch your legs and relish the diverse sights and experiences that the road trip from Inverness to London has to offer.
Average price
£140 - £210
🚆 Traveling from Inverness to London by train is a convenient option with a direct service departing from Inverness and arriving at King's Cross. The journey takes approximately 7 hours and 52 minutes. 🎫 Prices for the train ride from Inverness to London typically range from £213 to £292, giving travelers the opportunity to choose a route that best suits their schedule and budget. Departures are available daily, offering passengers the chance to explore the scenic route from the north of Scotland to the bustling capital city of the UK.
Departure Point
Inverness station
Arrival Point
King's Cross station
Useful tips for train travellers
• On the train service between Inverness and London, typically operated by LNER (London North Eastern Railway) and Avanti West Coast, you'll find a variety of catering services available. LNER provides a 'Dine at Your Seat' service in First Class, offering meals prepared by top chefs. Additionally, both operators offer café bars with snacks, sandwiches, and beverages. Be sure to check the catering times, as they may vary throughout the journey.
• When booking your ticket, you have several seating options: First Class with spacious, comfortable seating and complimentary food and drinks; Standard Class, which is a more economical choice with slightly less space; and Advance Standard, which offers discounted fares but needs to be booked in advance. LNER’s website (lner.co.uk) and Avanti West Coast's website (avantiwestcoast.co.uk) allow you to compare and choose the best option for your needs.
• Upon arrival at London King's Cross Station, which is one of the main terminals from Inverness, you can expect a large, bustling environment with various amenities. There are luggage storage facilities available for a fee, as well as restrooms located throughout the station. Unfortunately, there are no shower facilities. To get to the city center quickly, take the London Underground; the Piccadilly Line will take you to central areas like Leicester Square in about 10 minutes.
🛫 Flying from Inverness Airport to London Gatwick Airport, the quickest direct flight takes just 1 hour and 35 minutes with EasyJet. 🌆 Once you land in London, it will take approximately 2 hours and 8 minutes to complete the journey from Inverness by plane. 💸 Prices for flights between London and Inverness can range from £80 to £360, offering travelers a variety of options based on their budget and preferences.
Departure Point
Inverness Airport
Arrival Point
London Gatwick Airport
Useful tips for plane travellers
• Book an early morning flight with EasyJet for less air traffic and the chance of clearer skies, making your 1h 35m journey smoother and offering stunning views of the Scottish Highlands during takeoff.
• Upon arrival at London Gatwick Airport, navigate your way to the North Terminal to access the Gatwick Express train, which offers a quick transfer to London Victoria Station in around 30 minutes; consider purchasing your ticket in advance for better rates.
• Expect taxi fares from Gatwick Airport to central London to range from £70 to £100, depending on traffic; for a more budget-friendly option, consider taking a Thameslink train, which costs around £15 and takes approximately 45 minutes to reach central London.
🚌 Although there is no direct bus from Inverness to London, travelers can take a journey that includes transfers and lasts approximately 12 hours and 53 minutes. 💷 Prices for bus tickets between Inverness and London range from £41 to £58, offering budget-friendly travel options for those willing to embark on this scenic and lengthy road trip.
Departure Point
Inverness Bus Station
Arrival Point
London Victoria station

Frequently asked questions

Find out more about the route from Inverness to London.

Or choose the category:
The cheapest way to travel from Inverness to London is by taking a night train. The train journey takes approximately 11 hours and 2 minutes and the ticket prices range from £67 to £87. This option allows you to save money on accommodation as you can sleep on the train during the overnight journey.
The fastest way to travel from Inverness to London is by flying. There are several airlines that operate direct flights between the two cities. The flight duration is approximately 3 hours and 34 minutes, making it the quickest option available. Ticket prices for flights can vary, with prices ranging from £63 to £349 depending on the airline and time of booking.
The distance between Inverness and London is approximately 447 miles. If traveling by road, the distance is approximately 553.9 miles. The journey takes around 8-10 hours by car, depending on traffic and the route taken. Flying is a quicker option, with a flight time of approximately 1 hour and 30 minutes.
The best way to travel from Inverness to London without a car is by train. The journey takes approximately 7 hours and 53 minutes and costs between £214 and £301, depending on the class and type of ticket. There are regular train services available, so it's convenient and comfortable to make this journey without a car.
The journey from Inverness to London takes approximately 3 hours and 34 minutes, including transfers. This time may vary depending on the mode of transportation you choose. There are direct flights available from Inverness Airport to London airports, which can expedite the travel time. Alternatively, you can also opt for a train or bus journey, which may take slightly longer but offer scenic views along the way.
The cheapest way to get from Inverness to London is to take a night train. This option costs between £67 and £87 and takes approximately 11 hours and 2 minutes. However, if you're looking for a faster option, you can also consider flying, which takes only 3 hours and 34 minutes and costs £63 to £349. Another option is to take a train, which takes about 7 hours and 53 minutes and costs between £214 and £301. Finally, you could also take a bus, but this option takes the longest at 13 hours and 54 minutes and costs between £55 and £111.
There are numerous accommodation options available near London. With over 3674 hotels to choose from, you can find something to suit your budget and preferences. Prices for hotels in London start at £68 per night. Popular areas to stay in include the city center, Covent Garden, Kensington, and Mayfair. It is recommended to book in advance to secure the best deals and availability.
Yes, you can drive from Inverness to London. The driving distance is approximately 554 miles. The journey takes about 9 hours and 23 minutes, depending on traffic and the route you take. It's important to note that road conditions and tolls may apply, so it's advisable to plan your route in advance and budget for potential expenses.
Yes, there is a direct bus service between Inverness and London. The journey takes approximately 13 hours and 54 minutes, including transfers. The bus departs from Inverness Bus Station and arrives at London Victoria Coach Station Arrivals. Please note that the bus may make stops along the way, so it is important to check the schedule and plan for any layovers or delays.
You can catch the bus from Inverness to London at Inverness Bus Station. The bus service is operated by Megabus UK. Make sure to check the bus schedules and book your ticket in advance to secure your seat. Keep in mind that travel times may vary depending on traffic conditions and other factors.
The bus from Inverness to London arrives at London Victoria Coach Station Arrivals. London Victoria Coach Station is a major bus terminal in the city and is well-connected to other parts of London through public transportation. Upon arrival, travelers can easily access the city's subway system or taxis to reach their final destination in London.
Loganair and British Airways are the two airlines that offer flights from Inverness Airport to London Heathrow Airport. Loganair operates daily flights, while British Airways offers multiple flights throughout the week. The flight duration is approximately 1 hour and 30 minutes. It is advisable to check the schedules and fares of both airlines to choose the most convenient option for your travel.
The fastest way to travel from Inverness to London is by plane. The quickest flight from Inverness Airport to London Heathrow Airport takes approximately 1 hour and 40 minutes. Airlines such as Loganair and British Airways operate direct flights between the two cities. The total travel time by plane is around 3 hours and 34 minutes. Flight prices for this route can range from £67 to £346.
The flight from Inverness to London usually takes around 1 hour and 40 minutes. The quickest option is a direct flight from Inverness Airport to London Heathrow Airport. It is important to note that flight durations may vary depending on weather conditions, air traffic, and other factors. It is recommended to check with the airline for the most accurate and up-to-date information regarding the duration of the flight.
Trains from Inverness to London arrive at London Kings Cross station. This is a major railway station located in central London. From here, travelers can easily access various parts of the city via the London Underground or other means of public transportation. London Kings Cross station is well-connected and offers numerous facilities such as shops, restaurants, and information desks to assist passengers.
Yes, there is a direct train between Inverness and London. The train departs from Inverness and arrives at London Kings Cross. This service operates once daily, every day. The journey duration is approximately 7 hours and 53 minutes.
To catch the Inverness to London train, you will need to go to Inverness station. This is where the train services, operated by LNER, depart from. Make sure to arrive at the station well in advance to ensure a smooth journey. The station staff will be able to provide any additional information or assistance you may need.
The cost of a flight from Inverness to London ranges from £67 to £346. The price can vary depending on factors such as the airline, time of booking, and travel dates. It is recommended to book your flight in advance and compare prices from different airlines to find the best deal for your travel.
The cost of a train journey from Inverness to London ranges from £214 to £301. The price may vary depending on factors such as the time of booking, class of travel, and any discounts or promotions available. It is recommended to check with the train operator or travel websites for the most accurate and up-to-date pricing information.
The cost of a bus from Inverness to London can range from £57 to £105. It is important to note that prices can vary depending on factors such as the time of travel, type of bus service, and any special promotions or discounts available. It is recommended to check with different bus companies or online booking platforms to find the best deal for your specific travel dates and preferences.
The cost to drive from Inverness to London varies depending on factors such as fuel prices and tolls. On average, it can cost between £143 to £214 for the journey. It is important to consider additional expenses such as accommodation and parking in London. It is also advisable to check for any road closures or traffic updates before embarking on the trip.