1map logoGo to main page

Dundee, Dundee to Inverness, Highlands from $27: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dundee, United Kingdom
to
Inverness, United Kingdom

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

$27 by busBest price
126.7 milesDistance
2h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dundee to Inverness 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
3h  31m
Estimated price
$27-39
Recommended
Company
Various
Bus
Average Duration
3h  31m
Estimated price
$27-40
Cheapest
route map
Distance: 126.7 miles
Duration: 2h 25m

See more options

Company
Various
Drive
Average Duration
2h  25m
Estimated price
$40-60
Company
Various
Train
Average Duration
3h  42m
Estimated price
$44-99
Company
First ScotRail Service
Train
Average Duration
3h  35m
Estimated price
$55-130

Traveling From Dundee to Inverness

This route takes you from Dundee's rich urban culture to Inverness's stunning natural landscapes, offering a blend of city life and picturesque highland scenery.

Best Neighbourhoods in Inverness

Inverness boasts diverse neighborhoods, each offering distinct experiences for visitors.

Inverness City Centre
• Bustling shops and eateries in the heart of the city.
• Historic sites like Inverness Castle nearby.
Culduthel
• Scenic views of the surrounding hills and countryside.
• A quieter area, perfect for leisurely walks.
Scorgue
• Close proximity to the picturesque River Ness.
• Friendly community vibe with local events.

Best Times To Visit Inverness's Attractions

Timing your visits can significantly enhance your experience in Inverness.

Loch Ness
Visit early morning or late afternoon for fewer crowds and stunning light.
Inverness Castle
Weekdays during the off-peak season provide a quieter, more intimate tour.
Eden Court Theatre
Catch shows on weekdays for a less crowded experience and better availability.

Inverness Weather: What to Expect Year-Round

Inverness experiences a temperate maritime climate, with mild summers and cool winters, making spring and early autumn the ideal times to visit for pleasant weather. Be prepared for variable weather, as changes can happen quickly, which might affect outdoor plans and sightseeing.

Dining Recommendation in Inverness

Try the Cullen skink at The Mustard Seed, a delightful smoked haddock soup that showcases the region's seafood heritage. The riverside setting and focus on fresh, local ingredients create a dining atmosphere that stands in contrast to Dundee's more urban culinary scene.

Dundee - Inverness operators

Explore transport companies operating between Dundee and Inverness, 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 Inverness: Overview of Bus, Train, Flight, and Car Trips

Traveling between Dundee and Inverness 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 scenic journey from Dundee to Inverness, spanning a driving distance of 204.4 km. 💷 Navigate through the price range of £32 - £47 for a drive from Dundee to Inverness by car. 🌄 Revel in a 2-hour and 25-minute drive from Dundee to Inverness, soaking in the changing landscapes and experiencing the charm of both cities.
Average price
£31 - £47
🚆 Departing from Dundee station, the direct train to Inverness, operated by First ScotRail Service, has two departures daily, taking around 3 hours and 35 minutes to reach its destination. 💰 The ticket prices for the train journey between Dundee and Inverness range from £43 to £103, providing flexibility for travelers with different budgets to explore the picturesque route.
Departure Point
Dundee station
Arrival Point
Inverness station
Useful tips for train travellers
• Onboard services for your journey typically include a catering service that offers light snacks, beverages, and sometimes meals, depending on the time of day. Look out for the trolley service that often passes through the carriages, and don't miss the opportunity to try some local Scottish snacks!
• The trains operating between Dundee and Inverness generally provide a range of seating options, including Standard (Economy) Class and First Class. First Class seats offer extra legroom, quieter carriages, and complimentary refreshments, while Standard Class is comfortable and well-equipped for a pleasant journey. Depending on availability, you can upgrade your ticket before departure for a more luxurious experience.
• Multiple operators run services on this route, including Avanti West Coast and ScotRail. You can check for schedules and book tickets through their websites: Avanti West Coast (avantiwestcoast.co.uk) and ScotRail (scotrail.co.uk). Be sure to check if there are any special promotions or discounts available for your journey!
🚌 Starting from Dundee Seagate Bus Station, the journey to Inverness Bus Station by bus takes approximately 3 hours and 31 minutes, with a transfer at Perth Broxden Park And Ride. 🛣️ The route from Dundee to Inverness covers a distance of 224 km with a transfer in between. The bus service is operated by Megabus UK, offering a convenient and affordable travel option. 💰 Ticket prices for the bus between Inverness and Dundee range from £21 to £31, providing a cost-effective way to explore the beautiful Scottish landscapes on your way to Inverness.
Departure Point
Perth Broxden Park And Ride station
Arrival Point
Inverness Bus Station

Frequently asked questions

Find out more about the route from Dundee to Inverness.

Or choose the category:
The distance between Dundee and Inverness is approximately 136.8 km by road. The typical travel time by train from Dundee to Inverness is 3 hours and 35 minutes. Alternatively, it takes about 2 hours and 25 minutes to drive from Inverness to Dundee, while the bus journey from Dundee to Inverness takes approximately 3 hours and 16 minutes.
The most cost-effective option for traveling from Dundee to Inverness is by bus, with prices ranging from £16 to £22. This mode of transportation takes approximately 3 hours and 16 minutes. However, if time efficiency is a priority, driving is the quickest option, with a travel time of 2 hours and 25 minutes, although the cost can range from £32 to £48.
The prices for a train journey between Dundee and Inverness typically range from £40 to £80. Alternatively, taking a bus between the two cities can cost between £16 and £22.
To travel from Dundee to Inverness without public transportation, you can drive the distance of approximately 204.4 km, which takes around 2 hours and 25 minutes. The prices for a car journey between Dundee and Inverness can vary, ranging from £32 to £48.
The best way to travel from Dundee to Inverness without a car is by bus. The journey takes approximately 3 hours and 16 minutes and costs between £16 and £22. Another option is to take a train, which takes 3 hours and 35 minutes but may be more expensive.
Yes, there is a direct link between Dundee and Inverness. The train service operated by First ScotRail runs twice daily from Dundee to Inverness, with a journey time of approximately 3 hours and 35 minutes. There is also a direct bus service operated by Scottish Citylink, departing from Murraygate in Dundee and arriving at Morrisons in Inverness, with a journey time of approximately 3 hours and 16 minutes.
There are plenty of accommodation options near Inverness. With over 927 hotels to choose from, travelers can find a range of options to suit their preferences and budget. Prices start at just £21 per night, making it accessible for various types of travelers.