1map logoGo to main page

Dingwall to Perth from $25: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Dingwall, United Kingdom
to
Perth, United Kingdom

How to Get from Dingwall to Perth: 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.

$25 by busBest price
201 kmDistance
2h 21m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Dingwall to Perth 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
3h  56m
Estimated price
$41-94
Recommended
Company
Megabus UK
Bus
Average Duration
4h  4m
Estimated price
$25-41
Cheapest
route map
Distance: 201 km
Duration: 2h 21m

See more options

Company
Various
Drive
Average Duration
2h  21m
Estimated price
$41-64
Company
Caledonian Sleeper
Train
Average Duration
4h  12m
Estimated price
$81-118

Traveling From Dingwall to Perth

The journey from Dingwall to Perth showcases a shift from the tranquil beauty of the Highlands to the lively atmosphere of a vibrant Scottish city.

Best Neighbourhoods in Perth

Perth offers diverse neighborhoods, each with its own charm and character.

City Centre
• Bustling shops and cafes at every corner.
• Rich cultural attractions like museums and galleries.
Scone
• Stunning views of the River Tay.
• Close to historic sites like Scone Palace.
Kinnoull
• Peaceful surroundings with lovely walking trails.
• Scenic views from Kinnoull Hill.

Best Times To Visit Perth's Attractions

Timing your visits can greatly enhance your experience in Perth.

Perth Museum and Art Gallery
Weekdays, especially mornings, attract fewer visitors for a quieter tour.
Scone Palace
Visit during early spring to enjoy beautiful gardens without heavy crowds.
Kinnoull Hill
Late afternoons on weekends offer stunning views with less foot traffic.

Perth Weather: What to Expect Year-Round

Perth experiences a temperate maritime climate, characterized by mild summers and cool winters, making it pleasant for exploration throughout the year. Late spring and early autumn often provide the best conditions for travel, with moderate temperatures and minimal rainfall to enhance your outdoor adventures.

Dining in Perth: A Culinary Adventure

For a delightful contrast to Dingwall’s traditional fare, try the vibrant, modern dishes at The Bothy, where local ingredients meet innovative culinary techniques. The lively atmosphere and diverse menu reflect Perth's dynamic food scene, offering flavors that are both exciting and distinctly urban.

Dingwall - Perth operators

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

Average Duration
2h 22m
Estimated price
£341-342
Contact phone
+44 345 722 5333
Website
https://www.lner.co.uk/

Train from Inverness to Perth

Average Duration
2h 2m
Estimated price
£36-347
Website
https://sleeper.scot

Train from Inverness to Perth

Average Duration
2h 38m
Estimated price
£348-780
Bus
Website
https://uk.megabus.com

Bus from Inverness Bus Station to Perth bus station

Average Duration
2h 30m
Estimated price
£343-344
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Inverness to Perth

Average Duration
2h 25m
Estimated price
£783-784

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

Traveling between Dingwall and Perth 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 journey from Dingwall to Perth by train involves a transfer in Inverness, and takes approximately 3 hours and 54 minutes. The train services are operated by First ScotRail Service. The departure station from Dingwall is Inverness, and the arrival station at Perth is Perth station. The prices for the train tickets range from £28 to £54, offering a convenient and affordable mode of travel between the two destinations.
The trip from Dingwall to Perth by bus involves a journey with transfers, taking approximately 4 hours and 18 minutes. The service is not direct, with travelers departing from Dingwall, Royal Hotel and transferring at Inverness Bus Station before reaching their final stop at Perth, South Street, via Broxden, Park and Ride. The bus services are operated by Stagecoach Highlands and Megabus UK, with ticket prices ranging from £19 to £50 for the journey. This scenic route offers an opportunity to experience the Scottish countryside while traveling between these two picturesque towns.