The Highland Railway main line crosses the Garry - geograph.org.uk - 1004017

Highland circuit: seven days by rail and ferry

By Does Your Duck Quack ·

Richard Webb · CC BY-SA 2.0 · Photograph source

This seven-day circuit begins in Inverness, crosses to Kyle of Lochalsh and Skye, then returns to the mainland by ferry before following the West Highland railway to Glasgow. We give the island transfer its own overnight, so the journey is built around a sequence of places to stay, not a single chain of tight connections. The trains provide two different Highland landscapes: the sea-loch approach to Kyle and the glens, moorland and loch shores of the West Highland Line.

The important planning decision comes before the first hotel booking. There is no railway across Skye between Kyle and Armadale. Check the actual bus or coach links for the dates of travel and the ferry from Armadale to Mallaig, including any reduced seasonal service. ScotRail’s Scottish Grand Tour page describes the rail-and-road circuit, but a pass does not create a connecting bus on a day when none runs. We keep Broadford as a practical island base and ask readers to verify the road leg before committing to this version.

Our daily plan deliberately alternates travelling with time on the ground. Plockton, Mallaig, Glenfinnan and Fort William offer different reasons to leave the carriage: a sheltered waterfront, a fishing port, the viaduct landscape and a museum town. Select a stop whose platform and walking route suit the party, using the linked journey guide’s detailed card. A named viewpoint may involve a hill or rough ground, while a town visit can stay closer to the station. Do not turn a suggested stop into an obligation if the return train or conditions make it awkward.

Pack for repeated station and harbour arrivals, with luggage you can manage between the train, road service and ferry. Put the longer scenic rides into daylight and keep the final homeward connection separate from a day whose first leg crosses the sea. This itinerary finishes in Glasgow, where an extra night can make the onward journey simpler. Travellers beginning there can use the Highland Main Line to Inverness first, creating a larger circuit with its own window views and possible stop in Perthshire.

Your bases

Counts follow each day’s listed overnight base, including the final day; adjust that last night if you travel home instead.

TownNightsAccommodation
Inverness1Find places to stay in Inverness on Booking.com
Kyle of Lochalsh1Find places to stay in Kyle of Lochalsh on Booking.com
Broadford1Find places to stay in Broadford on Booking.com
Mallaig1Find places to stay in Mallaig on Booking.com
Fort William2Find places to stay in Fort William on Booking.com
Glasgow1Find places to stay in Glasgow on Booking.com

Some links earn us a small commission at no extra cost to you.

The Highland Railway main line crosses the Garry - geograph.org.uk - 1004017
Richard Webb · CC BY-SA 2.0

Day 1: Arrive in Inverness and settle into the circuit

Best window: If arriving from Perth or Glasgow, choose the left towards Inverness; the right is the corresponding preference southbound.

Use Inverness as the first overnight and make the next day’s Kyle journey the focus of the arrival evening. If approaching from Glasgow or Perth, the Highland Main Line gives the trip a substantial opening ride through Perthshire and the Cairngorms. Our route guide separates useful stops at Pitlochry, Blair Atholl and Aviemore from a through journey. Pick one only when the approach timetable and accommodation check-in leave room for it.

Keep the Inverness arrival modest: find the accommodation, buy anything needed for the following rail day and check the operator’s live travel information. If you choose Aviemore as an approach stop, Craigellachie’s woods are a separate walk, not scenery reached simply by stepping onto another platform. The guide gives the actual access and walking details. We recommend arriving with the first overnight already arranged, leaving the evening for the city and the next day for the Kyle Line.

Where to stop off

  • Optional approach stop at Aviemore or Pitlochry; use the full guide for walking details.

Overnight: Inverness

Find places to stay in Inverness

Some links earn us a small commission at no extra cost to you.

Sources for day 1
The Kyle of Lochalsh Line - geograph.org.uk - 167031
John Allan · CC BY-SA 2.0

Day 2: Inverness to Kyle, with Plockton as the village stop

Best window: Right towards Kyle of Lochalsh for the principal sea-loch outlook; left towards Inverness on a reverse itinerary.

Take the Kyle Line west from Inverness and let the railway provide the day’s main landscape. The route moves through inland Highland country before meeting Loch Carron and the coastal settlements near its western end. Keep the preferred window as a starting point, with the changing curves and both sides still worth watching. This is an ordinary ScotRail journey, so choose the ticket around the actual break you intend to make.

Plockton is our proposed stop for Harbour Street and the sheltered waterfront. Read its card before leaving the platform: village access and station access are different parts of the outing. Carry a small day bag and keep the return departure noted, especially if the larger luggage is still with you. Continue to Kyle for the overnight, where the station’s railway and harbour displays provide a compact finish. Confirm the next day’s island-bound road connection before ending the evening; it is the crucial link between this railway and the ferry side of the holiday.

Where to stop off

  • Plockton waterfront
  • Kyle station and harbour heritage

Overnight: Kyle of Lochalsh

Find places to stay in Kyle of Lochalsh

Some links earn us a small commission at no extra cost to you.

Sources for day 2
The Kyle of Lochalsh Line - geograph.org.uk - 167031
John Allan · CC BY-SA 2.0

Day 3: Cross to Skye and stay in Broadford

Best window: This is a road-transfer day: no rail-window recommendation applies between Kyle and Broadford.

Leave the railway at Kyle and cross to Skye by the road service confirmed for your date. Broadford makes the overnight a staging point for the onward Armadale journey, not a promise of a complete island tour. ScotRail’s Grand Tour information describes the road link via Broadford and points to Stagecoach for the current island services. Check the actual boarding point, whether a change is needed and the service available on that particular day.

Keep the afternoon close to the accommodation once the transfer is complete. The purpose of this night is to avoid combining a long railway ride, uncertain road connection and ferry in one rush. Arrange the Broadford–Armadale leg and the ferry booking before adding a remote attraction. If public transport does not provide a workable sequence, obtain a confirmed taxi arrangement or change the itinerary before paying for non-refundable accommodation. Confirm a usable bus connection to Armadale before booking the island accommodation.

Where to stop off

  • Broadford overnight and confirmed Armadale connection

Overnight: Broadford

Find places to stay in Broadford

Some links earn us a small commission at no extra cost to you.

Sources for day 3
The West Highland line - geograph.org.uk - 705689
Nigel Brown · CC BY-SA 2.0

Day 4: Armadale ferry to Mallaig

Best window: The ferry has changing viewpoints; once ashore, Mallaig is the northern end of the West Highland route.

Travel to Armadale using the connection arranged in advance, then take CalMac’s ferry to Mallaig. CalMac asks foot passengers to book before travel. Follow the current route and port instructions for check-in and assistance, and check service status before leaving the accommodation. A railway pass and a ferry reservation are separate matters; the sea crossing is not automatically paid for by a scenic rail ticket.

Make Mallaig the overnight so a ferry delay does not have to be chased by a long rail connection. After checking in, use the harbour and the heritage centre as the compact shore visit. The waterfront is a working port, with vehicle movements and areas that belong to operations. Keep to public routes and use the journey guide for the short station-side approach. This is a good evening to prepare for Glenfinnan: choose the stop, luggage plan and onward train to Fort William before setting out the following day.

Where to stop off

  • Mallaig public waterfront
  • Mallaig Heritage Centre

Overnight: Mallaig

Find places to stay in Mallaig

Some links earn us a small commission at no extra cost to you.

Sources for day 4
The West Highland line - geograph.org.uk - 705689
Nigel Brown · CC BY-SA 2.0

Day 5: Mallaig to Glenfinnan and Fort William

Best window: Right southbound from Mallaig to Fort William; the reverse northbound preference is left.

Ride south along the West Highland route, with Glenfinnan as the main planned break. The ordinary ScotRail service and the separately booked Jacobite excursion share the railway, but they do not provide the same ticket or stop arrangements. This itinerary uses the scheduled railway. Read the Glenfinnan card for the museum, approach slopes and hillside paths before choosing how much of the landscape to explore.

Concentrate on one clear visit: the station museum and a suitable viaduct view, or the monument side of the glen if the available interval and walking conditions permit. A photograph of a train crossing the viaduct needs its own plan; being at the station does not promise that event. Reboard for Fort William and stay there. The town stop keeps the longer onward ride out of the same day and gives the museum and High Street a place in the holiday without turning the Glenfinnan break into a hurried checklist.

Where to stop off

  • Glenfinnan station museum and an appropriate viewpoint
  • Fort William town arrival

Overnight: Fort William

Find places to stay in Fort William

Some links earn us a small commission at no extra cost to you.

Sources for day 5
The West Highland line - geograph.org.uk - 705689
Nigel Brown · CC BY-SA 2.0

Day 6: A Fort William day without another hotel move

Best window: No through train is needed today; keep the southbound right-side preference for the following journey.

Use the second Fort William night to give the holiday some space. The West Highland Museum and the town’s heritage walk provide a day on the ground after several transport changes. Follow the linked stop card for the station exit, street crossings and the museum’s access information. The walk’s relationship to the old railway adds another way to read the lochside town after seeing it from the carriage.

We keep this day local instead of inserting a mountain summit. A high-level walk would need separate route research, equipment and a weather decision, and is not included in this railway plan. Choose the museum visit and a meal, then organise the next day’s departure with luggage ready for a longer ride. This spare night also gives room to revise the remaining bookings if the island crossing changed the earlier plan, subject to the conditions of each ticket and accommodation reservation.

Where to stop off

  • West Highland Museum
  • Fort William town heritage walk

Overnight: Fort William

Find places to stay in Fort William

Some links earn us a small commission at no extra cost to you.

Sources for day 6
The West Highland line - geograph.org.uk - 705689
Nigel Brown · CC BY-SA 2.0

Day 7: Across Rannoch Moor to Glasgow

Best window: Right southbound towards Glasgow; left is the reverse northbound preference.

Take the West Highland railway south through the moorland and glens towards Glasgow. Give this ride its own daylight: it is the final scenic leg, not merely a transfer to be squeezed before a long-distance departure. The route’s station cards include Corrour and Bridge of Orchy, but both require a deliberately chosen break and a workable onward service. Staying aboard is the clear plan for a first complete circuit.

Arrive in Glasgow and stay overnight before travelling home, or select an onward connection with a generous allowance. Check the arrival station and the departure station for that later train; the name of the city alone is not a complete interchange plan. If closing a larger Glasgow–Inverness loop, compare the ticket coverage for the opening Highland Main Line and this West Highland return. The holiday has now crossed the Highlands by rail, road and sea, with each mode booked under its own current conditions.

Where to stop off

  • Through ride over Rannoch Moor
  • Glasgow overnight before onward travel

Overnight: Glasgow

Find places to stay in Glasgow

Some links earn us a small commission at no extra cost to you.

Sources for day 7

Our choices and how to plan them

  1. Tickets for this trip

    Compare the exact journeys with our Scottish rail-pass guide before buying. ScotRail currently sells the Scottish Grand Tour for a one-direction circuit with a limited allocation of travel days; it includes the specified Skye road link but not the CalMac ferry. This itinerary spreads road and rail travel across separate days, so do not assume one pass covers the complete seven-day version.

    Count every day on which you use a covered service and ask the retailer about the bus days. Individual rail tickets and separately paid island travel may fit the plan better. Book the ferry with CalMac and retain its own confirmation.8026

    Visit Tickets for this trip

  2. Getting there and home

    Reach Inverness by the main-line journey that suits the starting point; the Highland Main Line guide covers an approach from Perth or Glasgow. Add an Inverness arrival night before the Kyle ride. If the trip begins in Glasgow, that opening rail leg and the final West Highland arrival create a complete city-to-city circuit.

    The final overnight is Glasgow. Book the onward journey from the station actually used and allow for any city transfer. Arrange assistance for the relevant trains and stations, then discuss the island bus and ferry separately. A railway assistance booking does not automatically arrange those other modes.807826

  3. Verify the island link first

    Use Stagecoach’s current Armadale–Broadford route page and Scottish Citylink’s journey search for the Kyle and Broadford corridor. Check the date, direction, exact boarding point and connection; a line on a network map is not proof of a service on the day you need. ScotRail warns that island buses can be seasonal or sporadic.

    If the sequence does not work, change the overnight or arrange a confirmed road transfer before booking the ferry. CalMac’s live route page and port guidance take precedence over an old timetable downloaded for a previous season. Keep the Mallaig night as the buffer after crossing.80812926

Frequently asked questions

Can I travel between Kyle and Mallaig entirely by train?

No. This itinerary uses road transport across Skye and the Armadale–Mallaig ferry. Confirm the island services for the actual dates before booking the surrounding nights.

Does the Scottish Grand Tour include the ferry?

No. ScotRail’s current page says the CalMac ticket is separate. Its pass also has a limited number of travel days, so compare that allowance with every rail and road day in this seven-day plan.

Can I substitute the Jacobite for ScotRail?

Only with a separate operator booking and a revised stop plan. This itinerary’s Glenfinnan break is planned around scheduled trains; the Jacobite has its own excursion and stop arrangements.

Sources

  1. CalMac: Mallaig–Armadale timetable
  2. Visitor Information for Blair Castle Pitlochry, Perthshire | Atholl Estates
  3. Atholl Estates: Places to Eat in Blair Atholl
  4. Birnam Arts cafe is the meeting place and gathering space for everyone
  5. Birnam Arts: Visitor Information
  6. Cairngorms National Park | Carrbridge
  7. Cairngorms National Park: Paths with easy access
  8. Glenfinnan Station Museum | Glenfinnan Station Museum
  9. Dining Car | Glenfinnan Station Museum
  10. Fort William Rail Trail - Glenfinnan Station Museum
  11. Strathcarron Hotel - A hotel and restaurant in the Highlands of Scotland
  12. A hotel and restaurant in the Highlands of Scotland: Amenities - Strathcarron Hotel
  13. Corrour - Friends of the West Highland Lines
  14. Glasgow Queen Street - Friends of the West Highland Lines
  15. AccessAble: Highland folk museum
  16. Bus Travel | Argyll and Bute Council
  17. Atholl Arms Hotel - Blair Atholl - Highland Perthshire Hotel
  18. Contact Us | Attadale Estate
  19. Family & Accessibility | Attadale Estate
  20. Visit | Attadale Estate
  21. Blair Atholl Watermill
  22. Bridge of Orchy Hotel: Hotel Info - Bridge of Orchy
  23. The Cairngorm Hotel Aviemore
  24. Restaurant & Bar - The Cairngorm Hotel, Aviemore
  25. CalMac: Mallaig Port | Caledonian Mac Brayne
  26. CalMac: Mallaig - Armadale | Caledonian Mac Brayne Official ferry service to the Scottish Isles | Caledonian Mac Brayne
  27. Eating Out - Carrbridge
  28. Carrbridge Kitchen - Carrbridge
  29. Scottish Citylink: Coach travel
  30. Restaurant | Corrour Estate | Highlands Scotland
  31. How to find us - Eilean Donan
  32. Elizabeth Yule Coach Hire Bus Service Taxi Hire
  33. Fort William Pub Food | Garrison West
  34. Hector's Bothy | Kyle of Lochalsh
  35. Hector's Bothy Café | Kyle of Lochalsh
  36. Our Seafood Restaurant | Plockton Inn
  37. Aviemore Station | Highland Main Line CRP
  38. Highland Main Line CRP: Carrbridge Station - Highland Main Line CPR
  39. Dunkeld Station | Highland Main Line CRP
  40. Newtonmore Station | Highland Main Line CRP
  41. Pitlochry Station | Highland Main Line CRP
  42. Highland Folk Museum | High Life Highland
  43. Museum - Kyle Station Museum
  44. Plan Your Visit - Kyle Station Museum
  45. Mallaig Heritage Centre
  46. Mallaig Heritage Centre: Location
  47. Rail Engineering works: Inverness and Dingwall / Kyle of Lochalsh | National Rail
  48. Attadale Station | National Rail
  49. Aviemore Station | National Rail
  50. Blair Atholl Station | National Rail
  51. Bridge of Orchy Station | National Rail
  52. Carrbridge Station | National Rail
  53. Corrour Station | National Rail
  54. Dunkeld & Birnam Station | National Rail
  55. Fort William Station | National Rail
  56. National Rail: Glasgow Queen Street station
  57. Glenfinnan Station | National Rail
  58. Kyle of Lochalsh Station | National Rail
  59. Mallaig Station | National Rail
  60. Newtonmore Station | National Rail
  61. Perth Station | National Rail
  62. Pitlochry Station | National Rail
  63. Plockton Station | National Rail
  64. Strathcarron Station | National Rail
  65. Craigellachie NNR - Visiting the reserve | Nature Scot
  66. National Trust for Scotland: Glenfinnan Monument accessibility guide
  67. National Trust for Scotland: www.nts.org.uk — plockton
  68. OpenStreetMap: Map
  69. Opening Hours, Travel and Location | Pitlochry Dam Visitor Centre
  70. Café | Pitlochry Dam Visitor Centre
  71. Pitlochry Dam Visitor Centre: Accessibility statement
  72. Local Info – Plockton Community
  73. ScotRail: ScotRail introduces first eight-carriage Class 385 trains
  74. ScotRail: Kyle Railway Line | Inverness | Kyle of Lochalsh
  75. ScotRail: Highland Main Line timetable
  76. ScotRail: Kyle Line timetable
  77. ScotRail: West Highland route timetable
  78. Accessible Travel | Assistance & Facilities | ScotRail
  79. Inverness Station | ScotRail
  80. Scotland Grand Tour Rail Journey | ScotRail
  81. 52 Bus Route & Timetable: Armadale - Broadford | Stagecoach
  82. In Our Area | Strathcarronstation
  83. The Wild Flour: About Us
  84. West Highland Community Rail Partnership: The Line for Dining | WHCRP
  85. West Highland Community Rail Partnership: Walk The Line – Bridge of Orchy to Victoria Bridge and The Loch Tulla Loop | WHCRP
  86. West Highland Community Rail Partnership: Walk from the Line – Circuit walk from Corrour Station | WHCRP
  87. Visit - West Highland Museum