From Inverness to London by night train
The Caledonian Sleeper overnight train takes you from Inverness to London in just 11:15 hours. Ticket prices start at GBP 50 and the train offers seats and sleeper compartments, even with their own private shower and toilet. The night train is family friendly and offers up to 33% discount. You save yourself a night in a hotel and arrive in London in the morning freshly rested.

Timetable Inverness-London
Caledonian Sleeper | Arrival | Departure |
---|---|---|
Inverness | 20:45 | |
Aviemore | 21:32 | |
Kingussie | 21:48 | |
Newtonmore | 21:54 | |
Dalwhinnie | 22:09 | |
Blair Atholl | 22:35 | |
Pitlochry | 22:47 | |
Dunkeld & Birnam | 23:03 | |
Perth | 23:36 | |
Gleneagles | 23:45 | |
Dunblane | 00:02 | |
Stirling | 00:11 | |
Falkirk Grahamston | 00:26 | |
Preston | 04:35 | |
Crewe | 05:30 | |
London Euston | 08:00 | |
Does not run on Saturday. | ||
Status: April 2025 |
Information about the night train from London to Inverness.

Categories
The following categories are available on this night train.
- Seating: comfortable reclining seats
- Classic Room: single or bunk bed
- Club En-suite Room: single or bunk bed with private bathroom (shower/WC)
- Caledonian Double En-suite: Double bed with en-suite bathroom (shower/WC)
You always book an entire sleeper compartment. You therefore always travel privately in your sleeper compartment. There will be no other passengers in your compartment.

Travel time

Ticket prices Inverness-London
Category | Price |
---|---|
Seat: Comfortable reclining seats | from GBP 50 |
Classic Room: Single or bunk bed | from GBP 190 |
Club En-suite Room: Single or bunk bed with private shower and WC | from GBP 250 |
Caledonian Double En-suite: Double bed with private Shower and WC | from GBP 360 |
Barrier-free compartment: with double bed or bunk bed. Wheelchair accessible and adjoining barrier-free toilet. |
The ticket price depends on your Travel date and Purchase date. The sooner you book, the higher the likelihood of a Cheap train ticket to receive. If you choose Departure day Monday, Tuesday or Wednesday are fewer travellers on the train, which also results in a cheaper ticket price leads.

Where to buy a ticket?
You can buy your ticket on the official website of "Caledonian Sleeper" Buy

Children
There are Family tickets with up to 33% discount on the regular fare.
Two compartments can be connected with a connecting door to form one large compartment.

Private compartment and families
Would you like to go out with your family or friends alone in a compartment travel, without other travellersbook a sleeper compartment. These have space for a maximum of two people, but are always private. There will never be anyone else in your compartment.
Own compartment in sleeping car from GBP 190 Euro
Buy a train ticket from Inverness to London

Buy fast, secure and simply your night train ticket on the official website of "Caledonian Sleeper".

Groups
Groups of up to eight people can be booked online. . For larger groups, you can make several bookings and split the group. Or contact the support team at "Caledonian Sleeper": groupenquiries@caledoniansleeper.scot

Dog and animals
You can take up to two animals (dog or your cat) in one compartment. This costs GBP 30 for the train ticket for your pet in the shopping basket. Your pet is not allowed to leave the compartment during the journey and must sleep on the floor.

Bicycle
A maximum of six bikes can be taken on each train. The parking space for your bike is free of charge. You can simply add it when you buy your ticket. The handlebars of your bike must be turned crossways. Please have the appropriate tools with you. You should load your bike onto the train 20 minutes before departure.

Car and motorbike
No cars or motorbikes can be transported in the "Caledonian Sleeper".
Daytime train connection from Inverness to London
You can also drive the route from Inverness to London during the day. The The journey takes around eight hours. You can buy train tickets from GBP 65 Buy
Train | Arrival | Departure | |
---|---|---|---|
Inverness | 07:55 | ||
Aviemore | 08:31 | 08:32 | |
Kingussie | 08:44 | 08:47 | |
Pitlochry | 09:28 | 09:29 | |
Perth | 09:58 | 09:59 | |
Gleneagles | 10:14 | 10:15 | |
Stirling | 10:32 | 10:34 | |
Falkirk Grahamston | 10:45 | 10:48 | |
Haymarket | 11:08 | 11:10 | |
Edinburgh | 11:15 | 11:30 | |
Newcastle | 12:55 | 12:58 | |
Darlington | 13:25 | 13:27 | |
York | 13:54 | 13:59 | |
London Kings Cross | 15:49 | ||
Status: April 2025 |

FAQ
Where can I book the Caledonian Sleeper from Inverness to London?
You can buy your ticket for the night train from Inverness to London on the official Caledonian Sleeper website.
What does a couchette carriage in the "Caledonian Sleeper" from Inverness to London look like?
There are no couchette carriages on Caledonian Sleeper night trains. Only seating carriages and very sleeper compartments in various designs.
What does a sleeper car on the Caledonian Sleeper from Inverness to London look like?
A sleeping car is a compartment with a maximum of two beds. There are compartments with their own washbasin from GBP 190 and the toilet is in the corridor.
And sleeper compartments with private shower and WC, from GBP 250.
The compartments are always private, which means that there is never a stranger travelling with you in the compartment.
How much is the Caledonian Sleeper from Inverness to London?
You can buy seat tickets from GBP 50. A bed in a sleeping car costs from GBP 190 (with washbasin), from GBP 250 (with shower and WC). Prices depend on your date of travel and how far in advance you book.
Which is cheaper: flight or train from Inverness to London?
On average, the train is cheaper (day or night). When making an honest calculation, also take into account the journey to and from the airport to the city centre. You need one less hotel night on the night train. In addition, the environmental damage you cause by flying is priceless.
Flight from Inverness to London
Of course, you can also travel from Inverness to London by plane. The flight takes around one hour and 45 minutes. In addition, there is the journey from Inverness city centre to the airport. The same applies to London, from the airport back to the city centre. Be there in good time, check in etc.
That is of course not sustainableto take a quick flight on a subsidised plane. Everyone has to decide for themselves where they want to start doing something for planet Earth. And on this route, from Inverness to London, it's quite simple.
With the night train you save on transfers and waiting times. In addition one night in a hotelwhich is not always cheap in either city. It is simply A relaxed way of travelling. Definitely more relaxed and communicative than in a cramped aeroplane.


Interrail and Eurail reservations
You can use the Caledonian Sleeper from Inverness to London with your Interrail/Eurail Pass. However, you will need to buy a reservation. In return, you save yourself the overnight stay in a hostel or hotel. You can make a reservation via the Caledonian Sleeper website. Select the option "Room supplement only".
What is Interrail/Eurail?
Interrail/Eurail is a train ticket that allows you to travel by train for a flat rate of up to three months in up to 33 European countries. You can find all information about Interrail here.
Night train regulation
You only need to enter the departure date in your Interrail/Eurail Pass. Not the date of arrival. You will therefore spend on your pass only one travel daywhich is the day of departure. You can also use other trains on this departure day.
Example: you travel from Thurso to Inverness in the morning of 9 July. Spend the day sightseeing in Inverness. And in the evening you get on the night train to London. You arrive in London in the morning of 10 July. The day of travel you enter is only 9 July.