London to Inverness

With direct flights, buses and trains getting from London to Inverness is easy, although you have to make your choice between speed and price. Flying is fastest and most expensive, going by bus is the cheapest and slowest. 


London to Inverness by Plane

British Airways has a daily direct flight from London Heathrow to Inverness, providing quick direct access from London to the Scottish Highlands. British Airways also has flights from London Heathrow to Aberdeen, as well as to Glasgow and Edinburgh.

Flying time is 90 minutes. At the time of writing flights leave London in the morning, arriving in time for lunch, and the plane turns round and flies the return journey after a short wait. Check the British Airways website for the current situation, though.

Inverness Airport

Inverness Airport is about 13 kms (8 miles) northeast of the city centre, close enough to take a taxi in or to catch the bus operated by Stagecoach, which takes you to Strothers Lane, alongside the main bus station and close to the train station. There is no train station at the airport. Buses run roughly every 30 minutes and the journey time is also about 30 minutes. A taxi should take a little less, depending on the traffic - which can be bad in the city centre at busy times of day.

There are also several car rental companies at the airport. Other companies will also arrange to deliver and collect a hire car at Inverness Airport. Facilities in the terminal include a cafe, a restaurant/bar, an information desk and some shops.

Inverness Cathedral

London to Inverness by Train

There are various options for getting to Inverness from London's King's Cross or Euston stations by train. You can change in Edinburgh (see London to Edinburgh by Train), in Glasgow (see London to Glasgow) or Dundee. Allow 8-10 hours for the journey, and trains run about once an hour during the day - occasionally more, sometimes less frequently.

There are, however, occasional direct trains from London to Inverness. Journey time during the day is about 8 hours and on the overnight train about 11-12 hours.

Overnight Trains

The Caledonian Sleeper service from London means you sleep through the night and wake up in Scotland, seeing some of the Highlands scenery over an early breakfast, arriving in Inverness at about 8.30am. Single and twin-berth cabins are available, all non-smoking, and with a wash basin and shaver point. More comfortable first class cabins are also available. If planning to travel with children see the Sleeper Trains section of the ScotRail website.

Inverness Train Station

Inverness Railway Station is right in the centre of town, with taxis to take you to local hotels and guesthouses, if it's too far to walk, and the bus station is only a 1-minute walk from the train station.

Inverness Castle

London to Inverness by Bus


Megabus has several overnight coaches from London's Victoria Station to the bus station in Inverness, with different routes, prices and journey times. At the time of writing the buses leave from about 10pm-midight and arrive in Inverness at 11.23am or 12.25am the next day, with a journey time of 12.5 to 13.5 hours.

See the Megabus website for current timetables and fares. Also see our London to Glasgow by Sleeper Coach page for further details on the service.

National Express

National Express currently has one coach per night leaving London Victoria Coach Station at 11pm and travelling to Inverness without changes but with several stops, arriving in Inverness by noon the next day with a journey time of just under 13 hours. Inverness coach station is in the centre of the city, adjacent to the train station.

The return journey currently leaves at 6.15pm and arrives in London by 7am the next morning. Check the National Express website for current times and prices.

Driving from London to Inverness

Inverness is 569 miles from London by road, and driving from London to Inverness takes at least 10-11 hours, plus stops. There are several alternative routes, but not a lot to choose between them and it will be a matter of luck, road works and traffic flow on the day as to which way gets you there fastest.

You can go via the M40 and M6 into Scotland, or take the M1 and then the M6, or the M1 and then the A1 and A1(M). Once beyond Edinburgh and Glasgow, you aim for the A9 which takes you all the way to Inverness. Take care driving, as the road has a bad reputation for accidents.

Where to Stay in Inverness
The Waterside Hotel

Read Our Scotland Book Reviews

Read Our Scotland Travel Features

Connect with Us on Google+

Recent Articles

  1. Floors Castle

    Dec 26, 16 03:03 AM

    Beyond London Travel visits Floors Castle near Kelso in the Scottish Borders, family home of the Duke of Roxburghe and one of VisitScotland's 5-star visitor attractions, a Scottish Downton Abbey.

    Read More

  2. Beyond London Travel Books

    Dec 04, 16 12:37 PM

    The Beyond London Travel Books page reviews guidebooks, history, mysteries and fiction to help readers enjoy their visits to England, the UK, France, and beyond.

    Read More

  3. Food Trails Book Review

    Dec 04, 16 12:20 PM

    Beyond London Travel reviews Food Trails, a new guidebook from Lonely Planet for the culinary traveller which helps you plan 52 Perfect Weekends in the world's tastiest destinations.

    Read More