Flying has lost its allure and sitting in traffic on the M6 has never had any but there was an air of anticipation as we waited to board the Caledonian Sleeper. Is there a better way to start a family holiday than going to bed on a train and waking up in the hills of Scotland?
Boarding the Caledonian Sleeper
We had booked on the overnight Caledonian Sleeper service which was scheduled to leave London Euston at 9.15pm. Fearful of missing the train we’d arrived incredibly early so endured a long wait on the concourse before boarding commenced.

Thankfully we were able to check in 30 minutes before departure. As there were four of us travelling we’d booked two sleeper berths (each sleeping two) and our steward unlocked the door between them to make one cabin.
Each room has a set of bunks, a small storage area and a sink; compact but well designed. There are toilets at the end of the carriages. There isn’t much space, either in the rooms or the corridors, but you quickly get used to squeezing in to let people past.
Despite its tiny size the kids had great fun exploring the room. Both immediately bagged the top bunks and unpacked the goodies (soap, eye mask and ear plugs). A few minutes later we felt the train move, we were off!

As we couldn’t encourage the kids to have an early night we all made our way to the lounge car. This consisted of several tables and sofas which face each other across the carriage. We’d eaten earlier but some people were tucking into haggis, neeps and tatties which looked a lot better than the offering on our local trains. We ordered drinks from the steward and enjoyed the novelty of our accommodation before retiring to bed.

I’d love to say I slept perfectly but I didn’t. Whilst the mattress and pillows were comfortable the sound of the train creaking and squeaking kept my daughter and I awake for much of the night. Conversely my partner and son had a great sleep and slept through until 7am.
Breakfast in the Highlands
We had coffee, juice and Scottish shortbread delivered to our compartment in the morning. Still hungry we decided to return to the lounge car for breakfast. I knew the train had split during the night with separate sections going to Inverness, Aberdeen and Fort William, but I hadn’t realised the lounge car had been disconnected and moved around too!

Fortunately we found the lounge (in the opposite direction) and ordered breakfast. It’s not haute cuisine but eating porridge and watching the Highland scenery go by was one of the highlights of the trip.
The train stops at several stations in the Highlands, including Rannoch Moor. Looking out on the platform I saw a couple of walkers waiting for the train, complete with midge nets over their heads. When I looked closer I could make out the clouds of midges surrounding them. I was very grateful not to get off at that stop!
Arrival in Mallaig
There weren’t any midges to welcome us when we arrived at Fort William. Instead we were met by the car hire representative. Whilst it’s possible to take a train all the way to Mallaig we needed a car to reach our evening accommodation and it was much cheaper to hire in Fort William than Mallaig.
The road takes a similar route to the railway so we didn’t miss out on the views. It was also convenient to be able to stop at Glenfinnan, home of the Jacobite Rising but more recently famous because of its Harry Potter film connections.

You’d have thought we’d have had enough of railways by this time but I’d already decided on a unique lunch spot, the dining car at Glenfinnan. We enjoyed a great lunch in the restored 1950s carriage; the homemade soups were really tasty although my other half wasn’t so sure about his black pudding toastie. Diners also receive a free ticket to the small Glenfinnan Station Museum which tells the story of the West Highland Line.

Glenfinnan viaduct
After lunch it was time to stretch our legs. From the station we walked along the Viaduct Trail which has impressive views over Loch Shiel and Glenfinnan Viaduct. The viaduct features in the Harry Potter films and is a magnet for photographers, particularly when the Jacobite steam train (which travels between Fort Wiliam and Mallaig) crosses on its regular tourist run.

I’d hoped to co-ordinate our walk with that of the Jacobite returning across the viaduct. I had a vague idea of its arrival time but we were too early so instead we sat on the platform at Glenfinnan Station waiting to see if it came through. However something much more exciting happened as a pine marten popped out of some undergrowth and ran along the track!

Giving up on the Jacobite we drove on to Mallaig. Of course, soon after leaving Glenfinnan we saw the steam train coming towards us. I was able to pull over so we could watch the train although it spent most of the time hidden behind trees on the other side of a loch.

Our journey ended in Mallaig, a small port on the west coast of Scotland. We were staying in one of the nearby villages before heading to the Isle of Eigg a few days later. More posts will follow but in the interim I’ll leave you with a photo of the deep fried haggis my partner had for tea!
More info:
- The Caledonian Sleeper runs every evening except Saturday. We paid approximately £145 for the one way journey between London Euston and Fort William. This covered 2 adults and 2 children using a family railcard. Whilst it may sound expensive you save on accommodation costs and travel ~500 miles. Plus it’s a pretty unique and fun experience!