104 Dalneigh ↔ Milton of Leys

Operated by Highland Council. First bus 06:10, last bus 18:37. 30 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Highland Council sets the fares on the 104. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

104 towards Milton of Leys — Monday to Friday (15 journeys)
Park Road (at) ·07:30·08:0008:5209:4710:3711:3212:2213:1714:0715:0215:5216:4717:37
Hawthorn Drive (before) ·07:35·08:0508:5709:5210:4211:3712:2713:2214:1215:0715:5716:5217:42
Bruce Gardens (before) ·07:41·08:1109:0309:5810:4811:4312:3313:2814:1815:1316:0316:5817:48
Queensgate (Stop A) ·07:50·08:2009:1210:0710:5711:5212:4213:3714:2715:2216:1217:0717:57
Falcon Sq (at) 06:10·07:3008:2309:1510:1011:0011:5512:4513:4014:3015:2516:1517:1018:00
Darnaway Road (opp) 06:16·07:3608:2909:2110:1611:0612:0112:5113:4614:3615:3116:2117:1618:06
Raigmore Hospital (at) 06:22·07:4208:3509:2710:2211:1212:0712:5713:5214:4215:3716:2717:2218:12
Falcon Avenue (after) 06:27·07:4708:4009:3210:2711:1712:1213:0313:5714:4715:4216:3217:2718:17
Miller Road (at) 06:32·07:5208:4509:3710:3211:2212:1713:0814:0214:5215:4716:3717:3218:22
Boswell Road (opp) 06:34·07:5408:4709:3910:3411:2412:1913:1014:0414:5415:4916:3917:3418:24
Pinewood Court (opp) 06:43·08:0308:5609:4810:4311:3312:2813:1914:1315:0315:5816:4817:4318:33

Route map

All stops on route 104

104 towards Milton of Leys

  1. Park Road (at) Dalneigh
  2. Bruce Avenue (at) Dalneigh
  3. Cemetery Gates Dalneigh
  4. St Fergus Drive (before) Dalneigh
  5. St Andrew Drive (before) Dalneigh
  6. St Ninian Drive (before) Dalneigh
  7. St Mungo Road (before) Dalneigh
  8. St Marys Avenue (before) Dalneigh
  9. Rowan Road (before) Dalneigh
  10. St Marys Avenue (after) Dalneigh
  11. Hawthorn Drive (before) Dalneigh
  12. Caledonian Road (before) Dalneigh
  13. Lilac Grove (before) Dalneigh
  14. Rowan Road (E-bound) Dalneigh
  15. Columba Road (before) Dalneigh
  16. Rangemore Road (after) Dalneigh
  17. Dalneigh Road (S-bound) Dalneigh
  18. Bruce Gardens (before) Dalneigh
  19. Bruce Park (opp) Dalneigh
  20. Park Road (opp) Dalneigh
  21. Planefield Road (at) Inverness
  22. King Street (at) Inverness
  23. Queensgate (Stop A) Inverness
  24. Falcon Sq (at) Inverness
  25. Eastgate Centre (o/s) Inverness
  26. Creative Academy (opp) Crown
  27. Heathmount Road (opp) Crown
  28. Darnaway Road (opp) Crown
  29. Fraser Park (at) Culcabock
  30. Wimberley Way (at) Culcabock
  31. Petrol Station (opp) Culcabock
  32. Raigmore Hospital (at) Inverness
  33. Police Headquarters (at) Inshes
  34. Cuthbert Road (opp) Drakies
  35. Inshes Crescent (opp) Drakies
  36. Falcon Avenue (after) Drakies
  37. Tern Avenue (opp) Drakies
  38. Wades Roundabout (after) Inshes Park
  39. Miller Street (o/s) Inshes Park
  40. Miller Road (at) Inshes Park
  41. Miller Gardens (at) Inshes Park
  42. Boswell Crescent (at) Inshes Park
  43. Boswell Road (opp) Inshes Park
  44. Wester Inshes Crescent (at) Inshes Park
  45. Wester Inshes Place (at) Inshes Park
  46. Atholl Place Inshes Park
  47. Spey Avenue (at) Milton of Leys
  48. Cedarwood Crescent (at) Milton of Leys
  49. Cedarwood Drive (at) Milton of Leys
  50. Primary School (at) Milton of Leys
  51. Pinewood Court (opp) Milton of Leys

Towns & areas on this route

Frequently asked questions

What time is the first 104 bus?

The first 104 departure on weekdays leaves at 06:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 104 bus?

The last 104 on weekdays leaves its first stop at 18:37. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 104 bus cost?

The England fare cap doesn't apply in Scotland — Highland Council sets the fares on the 104. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 104 bus?

The 104 is operated by Highland Council.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.