1map logoGo to main page

Dundee to Inverness 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

The journey from Dundee to Inverness showcases stunning contrasts, with Dundee’s urban vibrancy giving way to Inverness’s picturesque landscapes and rich Highland heritage.

Best Neighbourhoods in Inverness

Inverness boasts diverse neighborhoods, each with its own charm and attractions.

Culcabock
• Family-friendly parks and playgrounds available.
• Close to the city center amenities.
Drummond
• Scenic views over the River Ness.
• Excellent local dining options and cafes.
Merkinch
• Vibrant community with a mix of cultures.
• Access to beautiful waterfront walks and beaches.

Best Times To Visit Inverness's Attractions

Timing your visits to Inverness’s attractions can greatly enhance your experience.

Culloden Battlefield
Early mornings or weekdays provide a quieter experience for reflection.
Inverness Castle
Visit in late afternoon for stunning views and fewer tourists.
Loch Ness
Early autumn is ideal for beautiful scenery and less crowded walks.

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 best times to visit for pleasant weather. Understanding the unpredictable weather patterns can help you prepare for your daily adventures, whether it’s packing layers for a brisk stroll or seeking shelter from occasional rain.

Dining Recommendation in Inverness

Try the Cullen Skink at The Mustard Seed, a restaurant that beautifully highlights local ingredients and offers a cozy, riverside atmosphere. This rich, creamy soup made with smoked haddock contrasts with Dundee's more urban culinary offerings, immersing you in the heart of Highland flavors.

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 Show bus routes
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 Show train routes
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
• On the train from Dundee to Inverness, you will find catering services provided by LNER or ScotRail, which typically offer a selection of snacks, light meals, and beverages for purchase. Look out for the 'On-Train Catering' menu available at your seat or via staff service. It’s recommended to check the specific operator’s website for awareness of the current menu offerings before your trip.
• For this route, ScotRail generally provides Standard Class and First Class seating options. Standard Class is comfortable but can be busy during peak hours, while First Class offers more spacious seating, complimentary refreshments, and quieter surroundings. Check their websites for real-time availability and book ahead for a better chance of securing First Class seats: ScotRail.
• There are multiple operators available for this journey including ScotRail and LNER. For the best updates and schedules, visit their official websites: ScotRail and LNER. Make sure to check for real-time updates on train status and platform information for a smooth boarding experience.
🚌 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
Useful tips for bus travellers
• Make sure to check the Megabus UK schedule for the M8A bus from Dundee Seagate Bus Station to Perth Broxden Park And Ride, as this is your first leg of the journey before transferring to the M10A bus to Inverness; schedules can be found at megabus.com
• While waiting at Perth Broxden Park And Ride, take advantage of the facilities available, including a café and restrooms, to refresh before your longer journey to Inverness; you can find more information about the facilities at pkc.gov.uk
• Upon arrival at Inverness Bus Station, familiarize yourself with the area by checking out the bus station map available at travelinescotland.com; this will help you navigate easily to your next destination or to explore the city after your journey.

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.

Trips to Inverness