COVID-19 Travel restrictions may apply in United Kingdom. Learn More.
Duration 1h 30m
Distance 40.5 miles
Average price £14
Frequency 5/day

Trip overview

The average bus between Dundee and Crieff takes 1h 30m and the fastest bus takes 1h 23m. The bus service runs several times per day from Dundee to Crieff. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Bus, line 15 bus

  1. Seagate Bus Station
  2. Perth, Kinnoull Street
  3. Crieff
2h 33m
£10 - £17

Dundee to Crieff bus times

Buses run five times a day between Dundee and Crieff. The earliest departure is at 08:10 in the morning, and the last departure from Dundee is at 18:15 which arrives into Crieff at 19:41. All services require a transfer at Perth, Canal Street (Scott Street) and take an average of 1h 30m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Dundee to Crieff? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions may still be in place within United Kingdom. For the latest travel status, please check the official page for United Kingdom.

Learn More.

No, there is no direct bus from Dundee station to Crieff. However, there are services departing from Seagate Bus Station and arriving at Crieff, RS McColl via Perth, Kinnoull Street. The journey, including transfers, takes approximately 2h 33m.

More details

The distance between Dundee and Crieff is 34 miles. The road distance is 40.5 miles.

Get driving directions

Dundee to Crieff bus services, operated by Stagecoach East Scotland, depart from Seagate Bus Station.

More details

Dundee to Crieff bus services, operated by Stagecoach East Scotland, arrive at Crieff, RS McColl station.

More details

There are 101+ hotels available in Crieff. Prices start at £75 per night.

More details

What companies run services between Dundee and Crieff?

You can take a bus from Dundee to Crieff via Perth, Canal Street and Perth, Kinnoull Street in around 2h 33m.
Bus operators
Stagecoach East Scotland
Ave. Duration
1h 14m
Frequency
Every 30 minutes
Estimated price
£6 - £9
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Seagate Bus Station to Perth, Canal Street
Ave. Duration
1h 14m
Frequency
Every 30 minutes
Estimated price
£6 - £9
Website
Stagecoach East Scotland
Bus from Perth, Kinnoull Street to Crieff, RS McColl
Ave. Duration
38 min
Frequency
Hourly
Estimated price
£4 - £6
Website
Stagecoach East Scotland

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps