1map logoGo to main page

Dundee, Dundee to Dingwall, Highlands from $35: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dundee, United Kingdom
to
Dingwall, United Kingdom

How to Get from Dundee 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.

$35 by busBest price
154.5 kmDistance
2h 39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dundee 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
Megabus UK
Bus
Average Duration
5h  4m
Estimated price
$35-57
Recommended
Company
Megabus UK
Bus
Average Duration
5h  4m
Estimated price
$35-60
Cheapest
route map
Distance: 154.5 km
Duration: 2h 39m

See more options

Company
Various
Drive
Average Duration
2h  39m
Estimated price
$45-70
Company
Various
Train
Average Duration
5h  15m
Estimated price
$49-112
Company
First ScotRail Service
Train
Average Duration
5h  8m
Estimated price
$62-136

Dundee - Dingwall operators

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

Bus
Website
https://uk.megabus.com

Bus from Perth Broxden Park And Ride to Inverness Bus Station

Average Duration
2h 28m
Estimated price
$15-22
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Perth to Inverness

Average Duration
2h 40m
Estimated price
$17-25
Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Dundee to Inverness

Average Duration
3h 35m
Estimated price
$55-130

Train from Perth to Inverness

Average Duration
2h 19m
Estimated price
$35-80
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Perth to Inverness

Average Duration
2h 8m
Estimated price
$45-65

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

Traveling between Dundee 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.

🚗 Embark on a picturesque road trip from Dundee to Dingwall, covering a driving distance of 225.3 km through the stunning Scottish countryside. 💷 Enjoy the flexibility of pricing options ranging from £35 to £55 for the journey by car, making it an affordable and convenient travel choice for exploring the scenic route. ⏱️ With an estimated drive time of 2 hours and 39 minutes, cruising from Dundee to Dingwall by car promises a delightful journey filled with charming landscapes and memorable experiences.
Average price
£35 - £54
🚆 The train services operated by First ScotRail Service provide a convenient connection from Dundee to Inverness, where passengers will need to transfer for the final leg of the trip to Dingwall. The total travel time, including transfers, is approximately 5 hours and 8 minutes. 🚆 Tickets for the train journey between Dundee and Dingwall range in price from £49 to £107, offering travelers a cost-effective way to explore the beautiful Scottish countryside while enjoying a comfortable and scenic train ride.
Departure Point
Dundee station
Arrival Point
Inverness station
🚌 Embark on a scenic bus journey from Dundee to Dingwall taking an average of 5 hours and 4 minutes to reach your destination. 💷 Enjoy affordable transportation options with bus ticket prices between Dundee and Dingwall ranging from £28 to £45, offering flexibility for different budget preferences.

Frequently asked questions

Find out more about the route from Dundee to Dingwall.

Or choose the category:
The distance between Dundee and Dingwall in the United Kingdom is 154.5 km by air. If you prefer to travel by train, it takes approximately 4 hours and 53 minutes to reach Dingwall from Dundee. By car, the journey takes around 2 hours and 39 minutes, while the bus takes approximately 4 hours and 46 minutes.
The most cost-effective transportation option to travel from Dundee to Dingwall is by bus via Aviemore, which costs between £23 and £39 and takes approximately 5 hours and 4 minutes. However, if time efficiency is a priority, the quickest way to reach Dingwall is by driving, which takes 2 hours and 39 minutes.
The prices for a train ticket from Dundee to Dingwall range from £45 to £81, depending on factors such as class, time of travel, and availability. On the other hand, the cost of a bus ticket from Dingwall to Dundee can range from £24 to £52.
To get from Dundee to Dingwall without using public transportation, you can drive your own car or rent one. The driving distance between the two cities is approximately 225.3 km, and it takes around 2 hours and 39 minutes to drive from Dundee to Dingwall. If you choose to drive, you should expect to pay around £35 to £55 for fuel and any tolls along the way.
To travel from Dundee to Dingwall without a car, the best option is to take a bus. The journey takes approximately 4 hours and 46 minutes and the ticket prices typically range from £23 to £55.
There is no direct link between Dundee and Dingwall. However, there are options available to travel between the two cities. By train, the journey takes approximately 5 hours and 16 minutes with transfers at Perth and Inverness. By car, it takes around 2 hours and 39 minutes. There is also a bus service that takes approximately 4 hours and 46 minutes, with transfers at Park and Ride and Inverness.
There are several accommodation options available near Dingwall. With over 773 hotels to choose from, visitors can find a variety of options to suit their preferences and budgets. Prices for hotels in the area start at £20 per night.