1map logoGo to main page

Dundee, Dundee to Ullapool, Highlands from $55: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dundee, United Kingdom
to
Ullapool, United Kingdom

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

$55 - DriveBest price
128.9 milesDistance
3h 28m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dundee to Ullapool 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
various
Bus
Taxi
Average Duration
4h  40m
Estimated price
$167-219
Recommended
Company
various
Train
Average Duration
6h  44m
Estimated price
$155-255
Cheapest
route map
Distance: 128.9 miles
Duration: 3h 28m

See more options

Company
various
Drive
Average Duration
3h  28m
Estimated price
$55-90
Company
various
Train
Average Duration
6h  37m
Estimated price
$168-279

Dundee - Ullapool operators

Explore transport companies operating between Dundee and Ullapool, 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 Perth to Inverness

Average Duration
2h 19m
Estimated price
$35-80

Train from Dundee to Inverness

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

Train from Inverness to Achanalt

Average Duration
1h 16m
Estimated price
$11-26
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
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
all-pages.other Show other routes
Website
https://taxiinverness.co.uk

Other from Inverness Bus Station to Ullapool

Average Duration
1h 7m
Estimated price
$140-180

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

Traveling between Dundee and Ullapool 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 Ullapool, covering a distance of 292.9 km in around 3 hours and 28 minutes. 💸 Enjoy the flexibility of varying price ranges for the journey, ranging from £43 to £71, making it an accessible and affordable adventure.
Average price
£43 - £70
🚆 Embark on a scenic train journey from Dundee to Ullapool lasting approximately 6 hours and 44 minutes. 💷 Tickets for this train route can be secured at prices ranging from £122 to £201, offering a range of options to suit different budgets. 🌄 Arrive in Ullapool refreshed and ready to explore this charming coastal village nestled in the Highlands of Scotland.

Frequently asked questions

Find out more about the route from Dundee to Ullapool.

Or choose the category:
The distance between Dundee and Ullapool is 207.6 km by train and bus, with a road distance of 292.9 km. To reach Ullapool from Dundee, it takes approximately 6 hours and 4 minutes by train and bus via Perth. If traveling by car, it takes about 3 hours and 28 minutes to reach Dundee from Ullapool, and 5 hours and 47 minutes by bus.
The most cost-effective option for traveling from Dundee to Ullapool is by bus, which typically takes 5 hours and 47 minutes and costs between £31 and £63. Although it may take longer, this option is cheaper compared to the other modes of transportation available. However, if time efficiency is a priority, driving would be the fastest option, taking approximately 3 hours and 28 minutes and costing between £43 and £71.
When traveling from Dundee to Ullapool, the prices of bus tickets can range from £31 to £62.
To travel from Dundee to Ullapool without public transportation, you can choose to drive. The distance between the two cities is 292.9 km, and it takes approximately 3 hours and 28 minutes to complete the journey by car. The cost of the journey by car can vary between £43 and £71.
The most convenient way to travel from Dundee to Ullapool without a car is by bus. The journey takes approximately 5 hours and 47 minutes. There are regular bus services available, and the ticket prices range from £31 to £63.
There is no direct link between Dundee and Ullapool by bus. However, there are bus services available that involve transfers and the journey takes approximately 5 hours and 47 minutes.
There are plenty of accommodation options near Ullapool with over 55 hotels to choose from. Prices for hotels start at £57 per night, catering to various budgets.