Do an NXEC search for trains from Dalwhinnie to Newtonmore. They are about 10 minutes apart on the Perth-Inverness line. However, because of the service pattern on the line, very few trains call at both stations. So NXEC comes up with the following suggestion for Monday:
Leave Dalwhinnie Southbound (wrong direction!). Change at Perth to an Aberdeen service. Arrive in Aberdeen and go to the Inverness train. Arrive Inverness, change onto a Southbound train for Newtonmore.
This takes a staggering 9 hours and 5 minutes, and is the quickest option available by rail, assuming you depart at 10:30! It costs only £3.90, or £5.70 for First Class and you can reserve seats for the full journey!!!
Sadly, it only seems to be available in this one direction. You also need to be able to get to Dalwhinnie to start with; easier said than done. But I defy you to find a rail journey in the UK and, possibly, the world which is cheaper per mile!
Leave Dalwhinnie Southbound (wrong direction!). Change at Perth to an Aberdeen service. Arrive in Aberdeen and go to the Inverness train. Arrive Inverness, change onto a Southbound train for Newtonmore.
This takes a staggering 9 hours and 5 minutes, and is the quickest option available by rail, assuming you depart at 10:30! It costs only £3.90, or £5.70 for First Class and you can reserve seats for the full journey!!!
Sadly, it only seems to be available in this one direction. You also need to be able to get to Dalwhinnie to start with; easier said than done. But I defy you to find a rail journey in the UK and, possibly, the world which is cheaper per mile!