There are 3 ways to get from Dornoch to Tain by bus, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Bus • 15 min
Taxi • 11 min
$24 - $30
1 alternative option
Drive • 11 min
$1 - $3
Questions & Answers
The cheapest way to get from Dornoch to Tain is to drive which costs £1 - £3 and takes 11 min.
The quickest way to get from Dornoch to Tain is to taxi which costs £18 - £23 and takes 11 min.
Yes, there is a direct bus departing from Dornoch, Cathedral Square and arriving at Tain, Post Office. Services depart every four hours, and operate every day. The journey takes approximately 15 min.
The distance between Dornoch and Tain is 5 miles. The road distance is 9 miles.
The best way to get from Dornoch to Tain without a car is to bus which takes 15 min and costs .
The bus from Dornoch, Cathedral Square to Tain, Post Office takes 15 min including transfers and departs every four hours.
Dornoch to Tain bus services, operated by Stagecoach Highlands, depart from Dornoch, Cathedral Square station.
Dornoch to Tain bus services, operated by Stagecoach Highlands, arrive at Tain, Post Office station.
Yes, the driving distance between Dornoch to Tain is 9 miles. It takes approximately 11 min to drive from Dornoch to Tain.
There are 151+ hotels available in Tain. Prices start at $75 USD per night.
What companies run services between Dornoch, Scotland and Tain, Scotland?
Stagecoach Highlands operates a bus from Dornoch to Tain every 4 hours, and the journey takes 15 min.
- Ave. Duration
- 11 min
- Estimated price
- $24 - $30
Want to know more about travelling around United Kingdom
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.