Mick F wrote:Inverness to Edinburgh on Scotrail.
Edinburgh to Penzance on Cross Country.
Damned long way on the train, so you'd need a sleeper service. Dunno which train providers that do sleepers from Edinburgh to Penzance. You'd have to look it up.
It's 14 hours, yes that's a long time on the train, mitigated by it being a short journey at the other end. I'm happy to spend that amount of time on a train without sleeping, the sleeper is something to consider but it isn't needed.