Bus times in Tain

17 bus routes and 26 bus stops in Tain. Pick a stop for live departures, or a route for the full timetable.

💷 Fares in Tain are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Bus routes serving Tain

Bus stops in Tain

Operators in Tain

Frequently asked questions

Which buses run in Tain?

17 bus routes currently serve Tain: the 4 (Lairg to Tain), the 5 (Tain), the 6 (Tain), the 7 (Tain), the 8 (Tain to Invergordon), the 23A (Tain), the 23C (Tain to Tain Bus Depot), the 25 (Tain to Dornoch Cathedral Square), the 25 (Alness High St South to Invergordon Health Centre), the 25A (Tain Post Office to Dornoch Cathedral Square), the 25A (Alness High St South to Tain Post Office), the 123 (Tain to Tain Bus Depot), the 124 (Balintore to Balintore Hugh Street), the 416A (Portmahomack to Tain), the E6 (Thurso to Inverness), the X25 (Tain Post Office to Dornoch Cathedral Square), the X25 (Alness High St South to Tain Post Office).

How much is the bus fare in Tain?

Fares in Tain are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

How many bus stops are there in Tain?

There are 26 active bus stops in Tain. Each stop page on this site shows the next departures and every route that calls there.

Where can you get to by bus from Tain?

Bus times near Tain