1map logoGo to main page

Edinburgh, Edinburgh to Dingwall, Highlands from $31: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Dingwall, United Kingdom

How to Get from Edinburgh to Dingwall: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$31 by busBest price
198.4 kmDistance
3h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Dingwall with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First ScotRail Service
Train
Average Duration
5h  16m
Estimated price
$65-175
Recommended
Company
Megabus UK
Bus
Average Duration
5h  26m
Estimated price
$31-49
Cheapest
route map
Distance: 198.4 km
Duration: 3h 9m

See more options

Pricing table
Company
Various
Drive
Average Duration
3h  9m
Estimated price
$55-80
Company
Caledonian Sleeper
Train
Average Duration
5h  47m
Estimated price
$88-118

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $12 $15 $17 $13 $18 $14 $15

Edinburgh - Dingwall operators

Explore transport companies operating between Edinburgh and Dingwall, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Edinburgh to Inverness

Average Duration
3h 43m
Estimated price
$60-130
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Edinburgh to Inverness

Average Duration
3h 32m
Estimated price
$110-170
Website
https://sleeper.scot

Train from Edinburgh to Inverness

Average Duration
4h 14m
Estimated price
$80-100
Bus
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to Inverness Bus Station

Average Duration
3h 53m
Estimated price
$18-25
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Edinburgh Bus Station to Inverness

Average Duration
4h 5m
Estimated price
$22-35

Edinburgh to Dingwall: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and Dingwall offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 The scenic drive from Edinburgh to Dingwall covers approximately 272.0 km of breathtaking Scottish countryside, offering a delightful journey through picturesque landscapes. 💷 With prices ranging between £43 to £63 for the trip by car, travelers can choose the option that best suits their budget while enjoying the flexibility and freedom of a road trip. 🏰 Upon reaching Dingwall after a 3-hour and 9-minute drive, visitors can explore the town's historic sites, charming local shops, and immerse themselves in the warm hospitality of the Scottish Highlands.
Average price
£43 - £62
🚆 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.
Departure Point
Edinburgh station
Arrival Point
Inverness station
🚌 Traveling from Edinburgh to Dingwall by bus takes approximately 5 hours and 26 minutes, offering a scenic journey through the beautiful Scottish countryside. 🎫 The fare for a bus ticket between Edinburgh and Dingwall can range from £24 to £39, providing an affordable transportation option for travelers exploring the region. 🗺️ With multiple route options available, including transfers in Inverness, you can choose the most convenient schedule and distance for your journey from the bustling city of Edinburgh to the charming town of Dingwall in the Highlands of Scotland.

Frequently asked questions

Find out more about the route from Edinburgh to Dingwall.

Or choose the category:
The distance between Edinburgh and Dingwall is approximately 197.9 km by road. By train, it takes around 4 hours and 56 minutes to travel from Edinburgh to Dingwall. If you prefer to drive, the typical travel time is about 3 hours and 9 minutes from Dingwall to Edinburgh. Lastly, taking a bus from Edinburgh to Dingwall usually takes around 5 hours and 6 minutes.
The most cost-effective way to travel from Edinburgh to Dingwall is by bus, with prices ranging from £20-£51. Although it is a longer journey, taking approximately 5 hours and 6 minutes, it is a more budget-friendly option. If time is a priority, driving is the most time-efficient choice, with a travel time of 3 hours and 9 minutes, but it comes at a slightly higher cost of £43-£63.
The prices for traveling from Edinburgh to Dingwall vary depending on the mode of transportation. For a train journey, prices range from £46 to £128. On the other hand, the cost for a bus ride from Dingwall to Edinburgh ranges from £20 to £50.
To get from Edinburgh to Dingwall without using public transportation, you can drive the distance of 272.0 km. It takes approximately 3 hours and 9 minutes to drive from Edinburgh to Dingwall. You can expect to spend around £43 to £63 on fuel and tolls for this journey by car.
The most convenient way to travel from Edinburgh to Dingwall without a car is by train. The journey takes approximately 4 hours and 56 minutes and fares range from £43 to £133.
Yes, there is a link between Edinburgh and Dingwall but there is no direct bus service. However, there are bus services available from Edinburgh Bus Station to Dingwall via Inverness, taking approximately 5 hours and 6 minutes, including transfers. Other travel options include taking a train, which takes approximately 4 hours and 56 minutes, or driving by car, which takes approximately 3 hours and 9 minutes.
There are plenty of accommodation options near Dingwall. With over 773 hotels available, travelers have a wide range of choices to suit their preferences and budgets. Prices start at £20, making it feasible for all types of travelers to find suitable accommodation.