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

Scotland · Highland Perthshire, Cairngorms National Park and the Spey Valley

Highland Main Line

Perth → Inverness

Perthshire woods, Drumochter and the Cairngorms

Normal scheduled service

Richard Webb · CC BY-SA 2.0 · Photograph source

At a glance

Journey time
About 2½ hours
Best side
Left to Inverness; right to Perth
Operator
ScotRail
How often
Choose your service by its calling pattern if planning a stop at a smaller station.
Ticket tip
Scottish rail passes for scenic journeys
Step-free access
Use the station information for both ends and any intermediate stop, alongside ScotRail Passenger Assist. — access details

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

By Does Your Duck Quack

SourcesShape your dayHow we research

Before boarding

The practical railway facts

A regular scheduled route that climbs from Perthshire through Dunkeld and Pitlochry, crosses the high country at Drumochter, then runs through Badenoch and the Spey Valley before descending towards Inverness.

Operator
ScotRail2
Service pattern
Choose your service by its calling pattern if planning a stop at a smaller station.2
Reservations
A reservation rarely guarantees a particular side or that the seat aligns with a window.
Typical train
See the operator’s train information for onboard facilities.

Pick your window

Which side to sit on the Highland Main Line

Loch Garry lies on the left heading north on the approach to Drumochter from the south.1

left side

Perth to Inverness

Perth to Inverness: left window recommendedTrain viewed from above, travelling right on this diagram. Left and right refer to facing forwards. The left window row is highlighted.Left window — recommendedTravel →Right window
Facing forwards: favour the left window.

Loch Garry lies on the left heading north on the approach to Drumochter from the south. Choose this side for that loch; mountain slopes and the Tay and Spey valley landscapes occur on both sides elsewhere.19

right side

Inverness to Perth

Inverness to Perth: right window recommendedTrain viewed from above, travelling left on this diagram. Left and right refer to facing forwards. The right window row is highlighted.Right window — recommended← TravelLeft window
Facing forwards: favour the right window.

Sit on the right (facing forwards) for Loch Garry south of Drumochter when heading towards Perth; other river and mountain stretches differ.19

Why ride it

The view from the train

Perth–Inverness begins in wooded Tay country, passing Dunkeld & Birnam and Pitlochry before Blair Atholl. The railway climbs into Drumochter Pass, then reaches Dalwhinnie, Newtonmore and Kingussie. Aviemore and Carrbridge introduce the Cairngorms section before the descent towards Inverness. The sequence runs from Perthshire river valleys to a mountain pass and the Spey country. Dunkeld & Birnam and Aviemore serve different landscapes, so a stop at either adds a distinct destination to the through journey.

From Perth, the sequence takes you through Dunkeld & Birnam, Pitlochry and Blair Atholl before the climb towards Drumochter. Keep those station names in mind as simple markers of progress. Beyond the pass come Dalwhinnie, Newtonmore, Kingussie and Aviemore, with Carrbridge before the approach to Inverness. This is a good railway for travellers who enjoy seeing how places belong to the landscape around them. A station stop can be as interesting as a distant ridge.

The community rail partnership gives the stations a place in the story. At Pitlochry it describes a photographic exhibition, a mural and a local heritage trail map. Aviemore's timber station buildings and the Strathspey Railway add another railway experience at the same destination. Choose one of these places for a proper break if you want more than a through ride. A stop with time to explore usually feels better than several hurried arrivals followed immediately by another departure.

There is no single window promise for the complete route. On an out-and-back journey, try another window for the return if one is available. You will have a second chance to notice the parts that passed behind you the first time. A familiar landscape can become a different journey when the light or direction changes. Loch Garry lies on the left heading north on the approach to Drumochter from the south. Choose this side for that loch; mountain slopes and the Tay and Spey valley landscapes occur on both sides elsewhere.

If you are travelling north to stay in Inverness, treat the railway as the beginning of the holiday. Put the things you need during the ride in a small bag, leave the itinerary open enough to look outside and arrive with something left in the day. For a trip centred on the Cairngorms instead, Aviemore can be the destination. Choose the version that gives your favourite part of the route time.

Highland PerthshireDrumochter PassCairngorms

Best stops on the Highland Main Line

Choose one main stop for a day out. Distances are one way from the station unless a circuit is stated; walking times are our estimates except where the attraction publishes one. Allow-time suggestions include time to look around.

Stop 1

Dunkeld & Birnam

222014212324

Get off for Birnam Arts, its Beatrix Potter connections and a café stop in the village.

From the station: about 0.28 miles (around 5 minutes’ walk)2123

How we measure

Distance follows the mapped approach from the main station exit; Birnam Arts publishes the five-minute walking time.

Check the next train back before leaving the station

Request stop: No — use a service shown as calling here.22

What is nearby

  • Birnam Arts — The arts centre includes a Beatrix Potter exhibition and garden, with a café in the same building.

From the platform

Leave by the main station exit and follow the pedestrian approach beneath the A9 to Birnam Glen, then use Perth Road and Station Road for Birnam Arts. Our mapped route is about 0.28 miles; the underpass approach has a dip and rise. The walk starts at the main exit, so add the platform transfer if arriving on the opposite side.

Access: National Rail gives the station category B3, with step-free access limited by platform and direction. Arrange the required platform exit with ScotRail before travelling. The town approach avoids the mapped staircase but dips and rises at the underpass; ask Birnam Arts about the approach gradient if using a wheelchair.

Food and drink

  • Birnam Arts Café — Freshly prepared food, home baking and coffee in the arts centre on Station Road.

Allow time: Allow 1–2 hours for the exhibition, garden and café; a visit to Dunkeld across the Tay needs a longer break.

Find places to stay in Dunkeld on Booking.com (opens in a new tab)

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

Stop 2

Pitlochry

2225926272328

Best for the hydroelectric dam, the fish ladder and the charity bookshop at the station.

From the station: about 0.45 miles (around 14 minutes’ walk)2723

How we measure

The visitor centre publishes the 14-minute station walk; distance is measured along the mapped pedestrian approach.

Check the next train back before leaving the station

Request stop: No — use a service shown as calling here.22

What is nearby

  • Pitlochry Dam Visitor Centre — Exhibitions explain hydroelectric power above the River Tummel, with the dam and fish ladder nearby.

From the platform

From the station entrance, take the pedestrian paths towards the dam and the visitor centre on Armoury Road. The mapped route is about 0.45 miles with a descent towards the river and a climb on the return. Keep the visitor-centre approach separate from any longer walk around Loch Faskally.

Access: Pitlochry station has category B1 step-free access, which may involve ramps or a longer street route between platforms. Our mapped visitor-centre route excludes stairways, but its slopes still matter; consult the centre’s access statement before treating the whole outing as suitable for a wheelchair.

Food and drink

  • Salmon Leap Café — The visitor-centre café overlooks the River Tummel and the hydro station.

Allow time: Allow 1½–2 hours for the visitor centre, dam and station bookshop.

Find places to stay in Pitlochry on Booking.com (opens in a new tab)

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

Stop 3

Blair Atholl

22293031233233

Leave the train here for Blair Castle and its gardens beyond the village.

From the station: about 0.67 miles (around 15 minutes’ walk)3023

How we measure

Atholl Estates publishes approximately 15 minutes via the castle drive. Distance is measured to the ticket office; the private estate drive is included because the owner explicitly directs visitors along it.

Check the next train back before leaving the station

Request stop: No — use a service shown as calling here.22

What is nearby

  • Blair Castle ticket office and gardens — The castle drive leads from the village to the ticket office, with the house and estate gardens beyond.

From the platform

Turn right out of the station and follow the village road until the castle drive gates appear on the left. Cross the road and follow the drive uphill to the ticket office: about 0.67 miles from the main station exit. This is the owner’s visitor approach; the walk around the gardens is additional.

Access: National Rail lists category B2 access, with some step-free access to both platforms. The castle approach rises along the drive and is not the same as access inside the house: Atholl Estates provides a ground-floor audiovisual room for visitors unable to use the stairs. Only the areas described in the castle’s access information should be treated as step-free.

Food and drink

Allow time: Allow 3–4 hours for the castle and gardens, including the walk back down the drive.

Find places to stay in Blair Atholl on Booking.com (opens in a new tab)

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

Stop 4

Newtonmore

22343536372338

Choose Newtonmore for the Highland Folk Museum’s open-air buildings and reconstructions of Highland life.

From the station: about 1.29 miles (around 30–35 minutes’ walk)3523

How we measure

Measured to the public entrance approach by the museum car park, not to a building inside the extensive grounds.

Check the next train back before leaving the station

Request stop: No — use a service shown as calling here.22

What is nearby

  • Highland Folk Museum — The museum brings historic homes and working buildings together on an outdoor site at the north-eastern end of Newtonmore.

From the platform

Walk up Station Road, then take Golf Course Road and School Road to Main Street. Continue north-east along Main Street and Kingussie Road to the museum’s car-park entrance, about 1.29 miles from the station. The route rises gently through the village; the mapped Station Road approach includes sections without a pavement, so take care with traffic.

Access: The single-platform station has step-free access, but that does not remove the narrow-road sections of the museum walk. The museum has a published AccessAble guide for its outdoor paths and buildings; surfaces within the grounds differ from the town pavement, so we recommend checking the parts you want to enter.

Food and drink

  • The Wild Flour Café — A Main Street café serving freshly prepared food, home baking and coffee on the walk through the village.

Allow time: Allow at least 3 hours for the museum and the two station walks; a full exploration of the outdoor site can take longer.

Find places to stay in Newtonmore on Booking.com (opens in a new tab)

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

Stop 5

Get off for Craigellachie’s birchwoods and lochans, or a separately booked journey on the Strathspey Railway.

From the station: 600 metres / about 0.37 miles (around 10 minutes’ walk to the trail start)3940

How we measure

The National Park leaflet also prints 0.3 miles beside 600 metres; we retain its metric figure and give the correct approximate conversion. This distance is the station-to-trail approach, not a summit walk.

Check the next train back before leaving the station

Request stop: No — use a service shown as calling here.22

What is nearby

  • Craigellachie Nature Reserve approach — The National Park describes an approach south along the main-street pavement to the start of the Craigellachie walk; reserve trails continue beyond it.

From the platform

From the main station exit, follow the B9152 main-street pavement south for the National Park’s published 600-metre approach to the Craigellachie walk. Follow the reserve signs from the trail start. The lower lochan outing and the climb to the high viewpoint are different walks; the latter adds substantial ascent.

Access: Aviemore station is category B3: step-free access may be available in only one direction, and there are no lifts. Arrange platform assistance before relying on the main-road exit. Craigellachie has a lower easy-access trail described by the National Park, while the upper paths and viewpoint are steep; the entire reserve is not a step-free circuit.

Food and drink

  • The Cairngorm Hotel — The hotel opposite the station has a restaurant and lounge bar on Grampian Road.

Allow time: Allow 2–3 hours for a lower-reserve walk and a meal; treat the heritage train as a separate, longer booking.

Find places to stay in Aviemore on Booking.com (opens in a new tab)

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

Stop 6

Carrbridge

224344454647

Best for a village break beside the River Dulnain and the old stone packhorse bridge.

From the station: 0.5 miles (around 10 minutes’ walk to the village centre)44

How we measure

Check the next train back before leaving the station

Request stop: No — use a service shown as calling here.22

What is nearby

  • Carrbridge village centre — The village is named for its river crossing, with the old packhorse bridge and cafés around the centre.

From the platform

Leave the station for Station Road and follow it towards Carrbridge village centre. The community rail partnership gives a half-mile, ten-minute walk; the bridge is a separate short visit once in the village. The road descends towards the river, so allow for the climb back to the station.

Access: Carrbridge is category B3, so step-free platform access may be available in only one direction; there are no lifts. Check the platform you will use with ScotRail. View the historic bridge from the village-side public viewpoint, without assuming the old stone crossing is an accessible walkway.

Food and drink

  • Carrbridge Kitchen — A licensed artisan café in the village centre, serving breakfasts and lunches.

Allow time: Allow 1–2 hours for the village, bridge view and a café break.

Find places to stay in Carrbridge on Booking.com (opens in a new tab)

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

The route in photographs

Community photographs

A selected visual sequence of railway, landscape and stations along the journey.

Browse more on Wikimedia Commons (opens in a new tab)
Perth → Inverness: The Highland Railway main line crosses the Garry
View 1 of 8The Highland Railway main line crosses the GarryRichard Webb · CC BY-SA 2.0Source and licence (opens in a new tab)
Perth → Inverness: Highland Main Line
View 2 of 8Highland Main LinePeter Moore · CC BY-SA 2.0Source and licence (opens in a new tab)
Perth → Inverness: Railway line, looking towards Kincraig
View 3 of 8Railway line, looking towards KincraigPeter Bond · CC BY-SA 2.0Source and licence (opens in a new tab)
Perth → Inverness: Railway Lines at Dalwhinnie
View 4 of 8Railway Lines at DalwhinniePeter Bond · CC BY-SA 2.0Source and licence (opens in a new tab)

Eight route photographs link to their original Wikimedia Commons pages for the creator, licence and reuse terms.

How to get to the Highland Main Line

By train

Reach Perth by ScotRail from Edinburgh or Glasgow Queen Street, then take an Inverness-bound service on the Highland Main Line. Some trains run through from the Central Belt, so use the dated timetable to decide whether a Perth change is needed. Confirm that the selected train calls at the station where you plan to walk; stopping patterns vary.226

By bus

For a visit centred on Blair Atholl, Atholl Estates links the Elizabeth Yule services from Pitlochry and the House of Bruar, alongside the relevant Stagecoach connection. These village buses can help with a castle day, but they are separate from a rail journey beginning at Perth.3048

By car

Perth station is the start for this guide’s northbound journey; use its station page to check parking and accessible set-down arrangements. If joining farther north, Dunkeld & Birnam’s community rail guide also identifies station parking. Keep the car’s location in mind before booking a one-way journey to Inverness.614

Returning from the far end

At Inverness, use the southbound Highland Main Line for Perth and onward connections to Edinburgh or Glasgow. Carrbridge and Newtonmore have fewer calls than the principal stations, so check the particular return train before leaving a platform for a long museum or village visit.2244

Day trip or overnight

Travel Perth–Inverness for the full crossing, with Dunkeld & Birnam or Pitlochry as a Perthshire stop and Aviemore as a Cairngorms base. A mountain excursion from Aviemore uses onward transport and its own weather and access information. The Strathspey Railway is a separate heritage booking. Choose a departure that crosses Drumochter in daylight, and allow transfer time if meeting another train at Perth or Inverness.2

Accessibility

Use the station information for both ends and any intermediate stop, alongside ScotRail Passenger Assist. National Rail classifies Aviemore as B3, with only some step-free platform access, so platform choice matters there. Discuss your train, boarding support, toilet requirements and onward journey together. Enjoying the route from your seat is a complete experience; a walk or heritage trip at Aviemore can remain optional. Plan the version of the day that works comfortably for you.4

When to go

Use the dated operating calendar for the Highland Main Line, including any event-specific timetable and ticket conditions. For Highland Main Line, we would put Highland Perthshire into useful daylight, allowing a longer destination pause when the season provides enough light. At Inverness, settle the homeward Highland Main Line service before beginning the planned walk. Any attraction added to the Highland Main Line outing has separate opening arrangements; use ScotRail for the railway’s actual operating dates.2

Tickets

Compare ScotRail Anytime Single and Return tickets with Advance Single fares for your selected service. ScotRail's Advance range includes intercity journeys involving Perth and Inverness; these tickets are tied to the booked train. A fixed departure suits a straightforward journey to your accommodation. If you want to pause along the line, make the break-of-journey conditions part of the ticket choice from the beginning.

The Highland Rover is worth considering for several days of exploring. It offers four travel days within eight consecutive days in its published area, on ScotRail services in Standard Class. Match every planned leg to the map, especially if your journey begins outside the Highlands. Eligible Railcards apply to ScotRail Advance fares. Add your card when searching, then choose the ticket that suits your plans.111213

Photography

Think in sequences here: a wooded approach, the open country around Drumochter, then the Cairngorms section. A few photographs that show the changing landscape will tell the story better than a collection of distant peaks. Choose a clear window with a good seated view; there is no particular carriage in this guide that guarantees every sight. Keep a camera ready, but spend some of the pass simply watching.

For sun direction, compare your travel date and departure with the route. If glare spoils a northbound photograph, the return offers another attempt. Shade the lens from the bright carriage interior, bring it close to the glass and leave flash off to reduce reflections. Let tunnels be a pause in the photography, then be ready as the view opens again. At a stop, make a station photograph part of the landscape story.1919

On board

ScotRail lists refreshments on selected longer-distance services, including Inter7City trains, with availability sometimes covering only part of the journey. Take water and a snack that you would be happy to eat at your seat. That leaves an onboard purchase as an enjoyable option, and allows your destination meal to happen when you actually want it. Keep a camera, tickets and something to read within reach for a comfortable through ride.

ScotRail permits up to three pieces of luggage and provides portable boarding ramps. Store larger bags out of the aisle and keep the wheelchair space available for passengers who need it. Discuss toilet access and your particular train with the assisted-travel team if that determines how you can travel. A bicycle needs its own space arrangements under ScotRail's cycle policy. Organise those alongside the train booking so you can settle down and enjoy the landscape once aboard.15161718

Frequently asked questions

How long is the Highland Main Line?

ScotRail publishes an average Perth–Inverness journey of two hours and twenty-three minutes. Use that as a guide to the scale of the ride, with the selected service giving your actual duration. Add any stop-off and time in Inverness separately. A return with sightseeing is a substantially different outing from a single northbound journey.3

Which side is best on the Highland Main Line?

Loch Garry lies on the left heading north on the approach to Drumochter from the south. Choose this side for that loch; mountain slopes and the Tay and Spey valley landscapes occur on both sides elsewhere.19

Is the Highland Main Line suitable for a day trip?

Yes, provided you choose the version of the day you want: a complete return, or a shorter journey with time at Pitlochry or Aviemore. Our recommendation is one principal stop. An overnight in Inverness gives more time at the far end and makes the return a separate scenic experience.1

Is the Highland Main Line accessible?

ScotRail provides assistance and boarding ramps, but station and platform details matter. Aviemore has only some step-free access according to National Rail, so discuss the itinerary with Passenger Assist. Include any transfer to a heritage train or local transport in that conversation. A direct scenic ride can be a comfortable alternative to a more complicated stop-off.177

How do I get to the start of the Highland Main Line?

Reach Perth by ScotRail from Edinburgh or Glasgow Queen Street, then take an Inverness-bound service on the Highland Main Line. Some trains run through from the Central Belt, so use the dated timetable to decide whether a Perth change is needed. Confirm that the selected train calls at the station where you plan to walk; stopping patterns vary.226

Further reading

Read the route

Chosen for this line, its train type or the wider pleasure of slow rail travel.

Physical edition

Slow Trains Around Britain

by Tom Chesshyre

A contemporary, slow-travel circuit of Britain for readers who enjoy the journey as much as the destination.

View physical book (opens in a new tab)
Hardback

200 Years of Britain’s Railways in 14 Journeys

by Sherin Aminossehe

An illustrated history told through fourteen journeys—a useful companion for the wider collection.

View physical book (opens in a new tab)

Sources

(48)

Further reading

  1. 1Highland Main Line - Scenic Rail Britain (opens in a new tab)
  2. 2Celebrate Scotland's scenic railways this St. Andrew's Day - Scenic Rail Britain (opens in a new tab)
  3. 3ScotRail: Trains from Perth to Inverness | Train Times (opens in a new tab)
  4. 4Cairngorms National Park | Fact Sheet - Transport and Access HTML… (opens in a new tab)
  5. 5ScotRail: accessibility and customer information (opens in a new tab)
  6. 6Perth Station | National Rail (opens in a new tab)
  7. 7Aviemore Station | National Rail (opens in a new tab)
  8. 8Inverness Station | National Rail (opens in a new tab)
  9. 9Pitlochry Station | Highland Main Line CRP (opens in a new tab)
  10. 10Aviemore Station | Highland Main Line CRP (opens in a new tab)
  11. 11Advance Train Tickets: Book Early & Save | ScotRail (opens in a new tab)
  12. 12Off Peak Train Tickets | Update | ScotRail (opens in a new tab)
  13. 13Highland Rover: Flexible 4‑in‑8 Day Rail Pass | ScotRail (opens in a new tab)
  14. 14Dunkeld Station | Highland Main Line CRP (opens in a new tab)
  15. 15ScotRail: On-train catering available in Scotland (opens in a new tab)
  16. 16ScotRail: Luggage and pets on trains in Scotland (opens in a new tab)
  17. 17Accessible Travel | Assistance & Facilities | ScotRail (opens in a new tab)
  18. 18Bikes on Trains | Cycle Reservations & Rules | ScotRail (opens in a new tab)
  19. 19OpenStreetMap: Route map (56.84, -4.23) (opens in a new tab)
  20. 20Dunkeld & Birnam Station | National Rail (opens in a new tab)
  21. 21Birnam Arts: Visitor Information (opens in a new tab)
  22. 22ScotRail: Highland Main Line timetable (opens in a new tab)
  23. 23OpenStreetMap: Map (opens in a new tab)
  24. 24Birnam Arts cafe is the meeting place and gathering space for everyone (opens in a new tab)
  25. 25Pitlochry Station | National Rail (opens in a new tab)
  26. 26Pitlochry Dam Visitor Centre: Accessibility statement (opens in a new tab)
  27. 27Opening Hours, Travel and Location | Pitlochry Dam Visitor Centre (opens in a new tab)
  28. 28Café | Pitlochry Dam Visitor Centre (opens in a new tab)
  29. 29Blair Atholl Station | National Rail (opens in a new tab)
  30. 30Visitor Information for Blair Castle Pitlochry, Perthshire | Atholl Estates (opens in a new tab)
  31. 31Atholl Estates: Places to Eat in Blair Atholl (opens in a new tab)
  32. 32Atholl Arms Hotel - Blair Atholl - Highland Perthshire Hotel (opens in a new tab)
  33. 33Blair Atholl Watermill (opens in a new tab)
  34. 34Newtonmore Station | National Rail (opens in a new tab)
  35. 35Highland Folk Museum | High Life Highland (opens in a new tab)
  36. 36AccessAble: Highland folk museum (opens in a new tab)
  37. 37Newtonmore Station | Highland Main Line CRP (opens in a new tab)
  38. 38The Wild Flour: About Us (opens in a new tab)
  39. 39Craigellachie NNR - Visiting the reserve | Nature Scot (opens in a new tab)
  40. 40Cairngorms National Park: Paths with easy access (opens in a new tab)
  41. 41The Cairngorm Hotel Aviemore (opens in a new tab)
  42. 42Restaurant & Bar - The Cairngorm Hotel, Aviemore (opens in a new tab)
  43. 43Carrbridge Station | National Rail (opens in a new tab)
  44. 44Highland Main Line CRP: Carrbridge Station - Highland Main Line CPR (opens in a new tab)
  45. 45Eating Out - Carrbridge (opens in a new tab)
  46. 46Cairngorms National Park | Carrbridge (opens in a new tab)
  47. 47Carrbridge Kitchen - Carrbridge (opens in a new tab)
  48. 48Elizabeth Yule Coach Hire Bus Service Taxi Hire (opens in a new tab)

Official planning

Plan your journey

Book with the railway, or use National Rail to put your journey together.

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

Find places to stay in Inverness on Booking.com (opens in a new tab) Open Celebrate Scotland's scenic railways this St. Andrew's Day - Scenic Rail Britain (opens in a new tab) Book your tickets (opens in a new tab)

More railway guides

Make it a holiday

Trip ideas for this route