Travelling to and around Dingwall, the Scottish Highlands, by Train
The Caledonian Sleeper - https://www.sleeper.scot/ travels from London Euston, Crewe and Preston to Inverness. From the Inverness Train Station either a train or bus can be taken to Dingwall, both approximately 30 minute journeys. Bicycles are transported free of charge on the Caledonian Sleeper but you need to book - see full details on their site https://www.sleeper.scot/on-board/cycles-and-pets
There is no charge to take a bicycle on any ScotRail trains - but some trips might need a reservation to secure a place. Within Dingwall town centre, there are public bicycle stands and both bicycle stands and lockers are available at Dingwall Train Station - there are three lockers provided free of charge and you need to use your own lock. For all information about which services you can take your bike and how to book a locker - https://www.scotrail.co.uk/plan-your-journey/travel-connections/cycling
ScotRail offer a travel card that can be used around the Highlands for four days unlimited travel. For full details - https://www.scotrail.co.uk/tickets/combined-tickets-travel-passes/highland-rover
Wi-fi & Mobile charging
Some trains have usb charging points for mobiles and tablets. There is also free wi-fi that you need to setup just using your email address.
National Rail App
For planning train journeys or to see live train schedules download the National Rail app - http://www.nationalrail.co.uk/times_fares/84874.aspx