28 Camperdown to Douglas via Dundee, Pitkerro

Operated by Xplore Dundee. Registered as running via Charleston, City Centre. First bus 04:27, last bus 23:27. 133 journeys on weekdays. Fares: set by the operator — more.

Next towards Douglas from Asda Myrekirk (at): 11:26, 11:41, 11:56

Next towards Camperdown from Sainsburys (opp): 11:20, 11:35, 11:50

Night bus — overnight departures 04:27–07:00. Sunday–Thursday nights. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

Wanted a different 28? 39 other bus routes are numbered 28 elsewhere in the UK — see every 28 bus timetable by area.

Timetable

Ends at Sainsburys unless marked “to …” · Monday to Friday · 66 journeys
Stop 04:2704:5305:3005:5506:1006:2206:3706:4407:2407:0907:2307:3507:5008:0608:2308:4008:5609:1109:2609:4109:5610:1110:2610:4110:5611:1111:2611:4111:5612:1112:2612:4112:5613:1113:2613:3913:5614:1214:2914:4615:0315:2015:3715:5416:1116:2816:4517:0217:1917:3617:5318:2218:25 to Albert Square18:34 to Albert Square18:42 to Albert Square18:5319:00 to Albert Square19:2819:5920:2920:5921:2921:5922:2922:59 to Albert Square23:27 to Albert Square
Asda Myrekirk (at) ·04:5305:3005:5506:1006:2206:3706:44·07:0907:2307:3507:5008:0608:2308:4008:5609:1109:2609:4109:5610:1110:2610:4110:5611:1111:2611:4111:5612:1112:2612:4112:5613:1113:2613:3913:5614:1214:2914:4615:0315:2015:3715:5416:1116:2816:4517:0217:1917:3617:5318:2218:2518:3418:4218:5319:0019:2819:5920:2920:5921:2921:5922:2922:5923:27
Duncraig Road (at) ·04:5505:3205:5706:1206:2406:3906:46·07:1207:2607:3807:5308:0908:2608:4308:5909:1409:2909:4409:5910:1410:2910:4410:5911:1411:2911:4411:5912:1412:2912:4412:5913:1413:2913:4213:5914:1514:3214:4915:0615:2315:4015:5716:1416:3116:4817:0517:2217:3917:5618:2518:2818:3718:4518:5619:0319:3120:0120:3121:0121:3122:0122:3123:0123:29
Lochee High Street (near) ·05:0405:4106:0606:2106:3306:4806:57·07:2407:3807:5208:0808:2408:4108:5709:1209:2709:4209:5710:1210:2710:4210:5711:1211:2711:4211:5712:1212:2712:4212:5713:1213:2713:4213:5514:1214:2914:4615:0315:2015:3715:5416:1116:2816:4517:0217:1917:3617:5318:0718:3618:3918:4818:5619:0719:1419:4220:1120:4121:1121:4122:1122:4123:1123:39
Albert Square (Stop 4) 04:2705:1305:5006:1506:3006:4406:5907:0907:2407:3807:5208:0808:2408:4008:5709:1209:2709:4209:5710:1210:2710:4210:5411:1211:2711:4211:5712:1212:2712:4212:5713:1213:2713:4213:5714:1214:2914:4615:0315:2015:3715:5416:1116:2816:4517:0217:1917:3617:5318:0818:2118:5018:5018:5919:0719:2119:2519:5420:2320:5321:2321:5322:2322:5123:2123:49
Asda Milton (at) 04:3705:2306:0006:2506:4006:5407:0907:2107:3607:5008:0608:2208:3808:5409:1009:2509:4009:5510:1010:2510:4010:5511:1011:2511:4011:5512:1012:2512:4012:5513:1013:2513:4013:5514:1114:2814:4515:0215:1915:3615:5316:1016:2716:4417:0117:1817:3517:5218:0618:2018:3319:02···19:33·20:0420:3321:0321:3322:0322:3323:01··
Sainsburys (opp) 04:4305:2906:0606:3106:4607:0007:1507:2807:4307:5708:1308:2908:4509:0109:1709:3209:4710:0210:1710:3210:4711:0211:1711:3211:4712:0212:1712:3212:4713:0213:1713:3213:4714:0314:1914:3614:5315:1015:2715:4416:0116:1816:3516:5217:0917:2617:4318:0018:1318:2718:4019:09···19:40·20:1020:3921:0921:3922:0922:3923:07··

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

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

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Xplore Dundee before you travel. Everything above is an ordinary week.

Not published yet: Boxing Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 28

28 towards Camperdown

All 55 stops
  1. Sainsburys (opp) Douglas
  2. Harry Lawson (opp) Douglas
  3. Bell and Sime (opp) Douglas
  4. Ballater Place Douglas
  5. Balbeggie Place (near) Douglas
  6. Balmerino Place (at) Douglas
  7. Ballindean Road (adj) Douglas
  8. Keith Place (at) Douglas
  9. Asda Milton (opp) Pitkerro
  10. Kemnay Place (near) Craigiebank
  11. Greendykes Road (at) Craigiebank
  12. Noran Avenue (at) Craigiebank
  13. Dalgleish Road (near) Craigiebank
  14. Clarence Road (opp) Baxter Park
  15. Kenilworth Avenue (at) Baxter Park
  16. Dalkeith Road (at) Baxter Park
  17. Ellengowan Drive (at) Baxter Park
  18. Baffin Street (at) Baxter Park
  19. Kemback Street (opp) Baxter Park
  20. Graham Place (at) Eastport
  21. Weavers Yard (opp) Eastport
  22. Wishart Centre (near) Eastport
  23. Sinatras Dundee City Centre
  24. Seagate (stop 3) Dundee City Centre
  25. Waterstones (Stop 1) Dundee City Centre
  26. Caird Hall (opp) Dundee City Centre
  27. Whitehall Street (Stop 2) Dundee City Centre
  28. Union Street (at) Dundee City Centre
  29. Overgate (opp) Dundee City Centre
  30. Police Station (opp) Dundee City Centre
  31. Smellies Lane (near) Law
  32. Mitchell Street (at) Law
  33. Rankine Street (opp) Law
  34. Tullideph Road (at) Balgay
  35. Cobden Street (adj) Balgay
  36. Ancrum Road (at) Lochee
  37. High Street (opp) Lochee
  38. Adamsons Court (at) Lochee
  39. Lochee High Street (near) Lochee
  40. Sinclair Street (at) Lochee
  41. George Street (opp) Lochee West
  42. Gray Street (near) Lochee West
  43. Stewarts Lane (near) Lochee West
  44. Kingsburn Gardens (near) Lochee West
  45. Buttars Loan (near) Charleston
  46. Buttars Street (at) Charleston
  47. Invercraig Place (opp) Charleston
  48. Ravenscraig Road (opp) Charleston
  49. Craigowan Road (opp) Charleston
  50. Charleston School (opp) Charleston
  51. Duncraig Road (opp) Charleston
  52. Lynch Centre (at) Charleston
  53. Dunholm Road (opp) Charleston
  54. Asda Myrekirk (opp) Camperdown
  55. Asda Myrekirk (at) Camperdown

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM0001793/3 · Changes in Dundee City Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 28 bus?

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

What time is the last 28 bus?

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

How much does the 28 bus cost?

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

Who runs the 28 bus?

The 28 is operated by Xplore Dundee.

Is the 28 bus timetable changing?

Yes — a change to the 28 is registered with the Traffic Commissioner and takes effect on 19 October 2026. See the registration record for details.

Timetable data from Xplore Dundee via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0001793/3. Check before you travel — services can change at short notice.