104
Highland Council
104 bus timetable: Inverness to Milton of Leys
Inverness - Milton of Leys
Route map
104 live route map
See the route, stops, and live buses currently on this line.
49 stops
Live buses loading
Map ready
Loading the route map...
Inverness → Milton of Leys
12 trips · first 06:10 · last 18:10
Saturday
Live Valid 2026-05-28 – 2027-05-27
Swipe sideways to see later trips.
Stop
06:10
Milton of Leys
07:30
Milton of Leys
08:50
Milton of Leys
09:50
Milton of Leys
10:50
Milton of Leys
11:50
Milton of Leys
12:50
Milton of Leys
13:50
Milton of Leys
14:50
Milton of Leys
15:50
Milton of Leys
17:10
Milton of Leys
18:10
Milton of Leys
Milton of Leys, Pinewood Court
opposite
06:45
08:05
09:25
10:25
11:25
12:25
13:25
14:25
15:25
16:25
17:45
18:45
Milton of Leys → Inverness
12 trips · first 06:45 · last 18:50
Saturday
Live Valid 2026-05-28 – 2027-05-27
Swipe sideways to see later trips.
Stop
06:45
Milton of Leys
08:05
Milton of Leys
09:30
Milton of Leys
10:30
Milton of Leys
11:30
Milton of Leys
12:30
Milton of Leys
13:30
Milton of Leys
14:30
Milton of Leys
15:30
Milton of Leys
16:30
Milton of Leys
17:50
Milton of Leys
18:50
Milton of Leys
Milton of Leys, Pinewood Court
opposite
06:45
08:05
09:30
10:30
11:30
12:30
13:30
14:30
15:30
16:30
17:50
18:50
Milton of Leys, Greenwood Place
opposite
06:47
08:07
09:32
10:32
11:32
12:32
13:32
14:32
15:32
16:32
17:52
18:52
Milton of Leys, Elmwood Avenue
opposite
06:48
08:08
09:33
10:33
11:33
12:33
13:33
14:33
15:33
16:33
17:53
18:53
Inshes Park, Wester Inshes Crescent
opposite
06:55
08:15
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
18:00
19:00
Timetable data from Highland Council, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code HIGH_104.
All stops shown
27 stops- Milton of Leys, Pinewood Court opposite
- Milton of Leys, Ashwood Grove at
- Milton of Leys, Ebony Drive at
- Milton of Leys, Greenwood Place opposite
- Milton of Leys, Greenwood Court at
- Milton of Leys, Elmwood Avenue opposite
- Milton of Leys, Spey Avenue opposite
- Inshes Park, Atholl Place opposite
- Inshes Park, Wester Inshes Crescent opposite
- Inshes Park, Boswell Crescent at
- Inshes Park, Boswell Road opposite
- Inshes Park, Miller Gardens opposite
- Inshes Park, Miller Road opposite
- Inshes Park, Miller Street at
- Inshes Park, Wades Roundabout before
- Drakies, Tern Avenue at
- Drakies, Falcon Avenue opposite
- Drakies, Primary School outside
- Drakies, Cuthbert Road at
- Inshes, Police Headquarters opposite
- Inverness, Raigmore Hospital at
- Culcabock, Petrol Station outside
- Culcabock, Wimberley Way opposite
- Culcabock, Fraser Park opposite
- Crown, Darnaway Road at
- Crown, Creative Academy outside
- Inverness, Falcon Sq opposite