London-Fort William with the "Caledonian Sleeper" night train
The "Caledonian Sleeper" night train takes you from London to Fort William in just 12:45 hours. Ticket prices start at 50 euros. The train offers seats and sleeper compartments, even with their own private shower. The night train is family friendly and offers up to 33% discount. You save yourself a night in a hotel and arrive freshly rested in Fort William in the morning.

Timetable London-Fort William
Caledonian Sleeper | Arrival | Departure |
---|---|---|
London Euston | 21:15 | |
Crewe | 23:45 | |
Preston | 00:30 | |
Edinburgh | 04:50 | |
Glasgow Queen Street | 05:48 | |
Dalmuir | 06:06 | |
Dumbarton Central | 06:17 | |
Helensburgh Upper | 06:33 | |
Garelochhead | 06:47 | |
Arrochar & Tarbet | 07:09 | |
Ardlui | 07:25 | |
Crianlarich | 07:48 | |
Upper Tyndrum | 08:02 | |
Bridge of Orchy | 08:18 | |
Rannoch | 08:45 | |
Corrour | 09:00 | |
Tulloch | 09:21 | |
Roy Bridge | 09:31 | |
Spean Bridge | 09:39 | |
Fort William | 10:00 | |
Does not run on Saturday. | ||
Status: April 2025 |
Information about the night train from Fort William to London.

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
The journey time of the night train from London to Fort William is 12 hours and 45 minutes.

Ticket prices London-Fort William
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 London to Fort William

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 London to Fort William
You can also drive the route from London to Fort William during the day. The Journey time is about 11:30 hours. You can buy train tickets from GBP 65 Buy
Train | Arrival | Departure | |
---|---|---|---|
London Euston | 05:31 | ||
Crewe | 07:23 | 07:27 | |
Preston | 08:10 | 08:14 | |
Lancaster | 08:28 | 08:30 | |
Carlisle | 09:21 | 09:22 | |
Glasgow Central | 10:42 | ||
Change with station change: 500 metres on foot / 20 minutes |
|||
Glasgow Queen Street | 12:22 | ||
Crianlarich | 14:12 | 14:24 | |
Rannoch | 15:09 | 15:12 | |
Tulloch | 15:39 | 15:40 | |
Roy Bridge | 15:50 | 15:51 | |
Spean Bridge | 15:56 | 15:57 | |
Fort William | 17:02 | ||
Status: April 2025 |

FAQ
Where can I book the Caledonian Sleeper from London to Fort William?
You can buy your ticket for the night train from London to Fort William on the official Caledonian Sleeper website.
What does a couchette carriage in the "Caledonian Sleeper" from London to Fort William 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 London to Fort William 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 London to Fort William?
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: Fly or train from London to Fort William?
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.

Interrail and Eurail reservations
You can use the Caledonian Sleeper from London to Fort William with your Interrail/Eurail Pass. However, you will need to buy a reservation. In return, you save the cost of staying 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 Oxford to London in the morning of 22 July. Spend the day sightseeing in London. And in the evening you get on the night train to Fort William. You arrive in Fort William in the morning of 23 July. The day of travel you enter is only 22 July.