Trip to Dingwall

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Edinburgh to Dingwall

🚆 Despite the lack of direct trains, travelers can reach Dingwall from Edinburgh in approximately 5 hours and 16 minutes with a transfer in Inverness. The services are operated by First ScotRail, departing from Edinburgh station and arriving at Inverness station. 🚆 Route options vary in duration and transfers, with distances ranging from 311 km to 397 km. 🚆 For assistance with booking and detailed itineraries, travelers can contact ScotRail at 011 44 344 811 0141 or visit http://www.

Where to stay in Dingwall

There are over 15 hotels to stay in Dingwall. Prices range from $43 per night.

Find accommodation
  • There is no direct train from Edinburgh to Dingwall. However, travelers can take a First ScotRail Service from Edinburgh to Inverness, and then transfer to another train to reach Dingwall. The journey, including transfers, takes approximately 5 hours and 16 minutes. The train services are operated by First ScotRail Service.
  • The fastest train route from Edinburgh to Dingwall involves taking a train from Edinburgh to Inverness, and then transferring to another train to reach Dingwall. This journey, including transfers, typically takes approximately 5 hours and 16 minutes. The services are operated by First ScotRail Service, with departures from Edinburgh station and arrivals at Inverness station.
  • Trains heading to Dingwall from Edinburgh depart from Edinburgh station. This station serves as the departure point for the First ScotRail Service trains making the journey to Dingwall via Inverness. Passengers can board the train at Edinburgh station to begin their trip towards Dingwall.
  • There are multiple train routes available between Edinburgh and Dingwall. While there is no direct train, passengers can choose from different routes with varying travel times and transfers. These routes offer flexibility for travelers to plan their journey based on their preferences and schedule.
  • The train services from Edinburgh to Dingwall operated by First ScotRail Service, arrive at Inverness station. Passengers will need to transfer at Inverness to reach Dingwall, which is the final destination of the journey. Inverness serves as a key transport hub connecting various regions, including the route to Dingwall.
  • The first train of the day to travel from Edinburgh to Dingwall departs from Edinburgh station and arrives at Inverness station. The last train of the day for this journey also departs from Edinburgh and arrives at Inverness before passengers transfer to reach Dingwall. The train services, operated by First ScotRail Service, provide options for travel throughout the day.
  • There are no direct train trips available each day between Edinburgh and Dingwall. Travelers will need to take a combination of train services operated by First ScotRail Service, with transfers at Inverness, to complete the journey between the two destinations. The total travel time, including transfers, is approximately 5 hours and 16 minutes.
  • There is no direct train available between Edinburgh and Dingwall. Travelers will need to take a route that involves transferring trains at Inverness to reach Dingwall. The journey, including the transfers, takes approximately 5 hours and 16 minutes to complete. The train services operated by First ScotRail Service facilitate this route with a change at Inverness.
  • The cost of a train ticket from Edinburgh to Dingwall can vary between £52 and £140. The price range takes into account factors such as the class of service, time of booking, and availability of discounts or promotions. Travelers planning this journey should check for current ticket prices and book in advance to secure the best fare possible for their trip.

Will you be returning to Edinburgh by train?

If you are looking for the return train journey, check out trains from Dingwall to Edinburgh

See schedule