40 Glenrothes to Dundee via Cupar, Newport-on-Tay

Operated by Stagecoach East Scotland. First bus 06:25, last bus 20:35. 29 journeys on weekdays. Fares: adult single £2.30 to £12.30 — more.

Next towards Dundee from Bus Station (Stance 4): 14:22, 15:22, 16:22

Next towards Glenrothes from Seagate Bus Station (Stance 3): 13:35, 14:35, 15:35

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

Timetable

Ends at Dundee City Centre Bus Station · Monday to Friday · 14 journeys
Stop 06:2507:2508:2209:2210:2211:2212:2213:2214:2215:2216:2217:2218:2219:25
Bus Station (Stance 4) 06:2507:2508:2209:2210:2211:2212:2213:2214:2215:2216:2217:2218:2219:25
Glenrothes Hospital (adj) ··08:2809:2810:2811:2812:2813:2814:2815:2816:2817:2818:28·
Fire Station (adj) 06:3207:3208:3209:3210:3211:3212:3213:3214:3215:3216:3217:3218:3219:32
Railway Station (opp) 06:4407:4408:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4419:44
Elmwood College (adj) 06:5407:5408:5409:5410:5411:5412:5413:5414:5415:5416:5417:5418:5419:54
Railway Station (opp) 07:0408:0409:0410:0411:0412:0413:0414:0415:0416:0417:0418:0419:0420:04
Pitcairn Park (opp) 07:1008:1009:1010:1011:1012:1013:1014:1015:1016:1017:1018:1019:1020:10
Post Office (adj) 07:1408:1409:1410:1411:1412:1413:1414:1415:1416:1417:1418:1419:1420:14
Bus Station 07:2908:2909:2910:2911:2912:2913:2914:2915:2916:2917:2918:2919:2920:29

Each column is one journey, headed by the time it sets off. 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.

Stagecoach East Scotland's published fares on the 40: adult single £2.30 to £12.30, child single £1.20 to £6.20. The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 40. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Fares on the 40

Adult single £2.30 to £12.30 · Child single £1.20 to £6.20

Adult single fare table, stage to stage
£2.30 Riverside Park 1
£2.90£2.90 Glenrothes Hosp 1
£2.90£2.90£2.90 Balfarg
£2.90£2.90£2.90£2.30 CadhamShop_Julian 1
£3.70£3.70£3.70£3.70£3.70 Gateside Cottages
£3.70£3.70£3.70£3.70£3.70£3.70 Freuchie
£5.90£5.90£5.90£5.90£5.90£5.40£3.70 Ladybank
£6.60£6.60£6.60£6.60£6.60£5.90£5.90£3.70 Bow of Fife
£6.60£6.60£6.60£6.60£6.60£5.90£5.90£3.70£2.90 Deer Centre
£8.20£8.20£8.20£8.20£8.20£6.60£6.60£4.40£2.90£2.90 Uthrogle Mill
£8.20£8.20£8.20£8.20£8.20£6.60£6.60£5.40£3.70£3.70£2.90 Elmwood College
£8.20£8.20£8.20£8.20£8.20£6.60£6.60£5.90£3.70£3.70£3.70£2.30 CuparTownCentre
£8.20£8.20£8.20£8.20£8.20£6.60£6.60£5.90£4.40£4.40£3.70£2.90£2.90 CuparTradEst
£10.30£10.30£10.30£10.30£10.30£8.20£6.60£6.60£5.90£4.40£4.40£3.70£3.70£2.90 Dairsie
£10.30£10.30£10.30£10.30£10.30£9.60£8.20£8.20£6.60£5.90£5.90£5.90£5.40£4.40£3.70 Balmullo
£12.30£12.30£12.30£12.30£12.30£10.30£9.60£8.20£8.20£8.20£8.20£6.60£5.90£5.90£3.70£2.90 St Michaels 1
£12.30£12.30£12.30£12.30£12.30£10.30£9.60£8.20£8.20£8.20£8.20£6.60£6.60£5.90£5.40£3.70£2.90 Drumoig Road End
£12.30£12.30£12.30£12.30£12.30£10.30£9.60£8.20£8.20£8.20£8.20£6.60£6.60£6.60£5.90£4.40£3.70£2.90 ForganRabout 1
£12.30£12.30£12.30£12.30£12.30£12.30£10.30£9.60£9.60£9.60£9.60£9.60£8.20£8.20£8.20£6.60£5.90£5.40£4.40 Dundee City Centre 1

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Glenrothes Cent 1.

Stagecoach's published fares on the Bus Open Data Service, in force from 5 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach East Scotland before you travel.

Tickets on the 40

Stagecoach East Scotland publishes singles, day returns, returns, day tickets and season tickets on this route for adults, children, young people and students.

Single · Day Return · NightRider · U16 Single · Student Single · Jobseeker Single · Adult Period Return · U16 Day Return Peak

…and 143 more tickets on this route.

Ticket types come from Stagecoach East Scotland's own fares data on the Bus Open Data Service, last updated 8 October 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach East Scotland.

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 Stagecoach East Scotland before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve, New Year's 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 40

40 towards Dundee

All 56 stops
  1. Bus Station (Stance 4) Glenrothes
  2. St Columba's Church (opp) Glenrothes
  3. Rothesay House (opp) Glenrothes
  4. Riverside Park (adj) Glenrothes
  5. Lodge Rise (opp) Glenrothes
  6. Aspen Avenue (adj) Cadham
  7. Glenrothes Hospital (adj) Cadham
  8. Aspen Avenue (opp) Cadham
  9. Huntsmans Road (N-Bound) Cadham
  10. Fire Station (adj) Cadham
  11. Julian Road (opp) Cadham
  12. Gilvenbank Park (adj) Cadham
  13. Kilmichael Road - South (opp) Balfarg
  14. Kilmichael Road - North (opp) Balfarg
  15. Gateside Cottages (adj) Glenrothes
  16. Channelhall (opp) Freuchie
  17. Road End (adj) Freuchie
  18. Riggs Farm (adj) Freuchie
  19. Church Street (adj) Ladybank
  20. Railway Station (opp) Ladybank
  21. Hill Street (adj 56) Ladybank
  22. Beech Avenue (adj) Ladybank
  23. Pine Lodge (Opp) Ladybank
  24. Annsmuir Caravan Park (Opp) Ladybank
  25. Edensmuir Forest (Northbound) Ladybank
  26. Roundabout (adj) Ladybank
  27. Post Office (opp) Bow of Fife
  28. Scottish Deer Centre (opp) Bow of Fife
  29. Hammerhead toll (Eastbound) Springfield
  30. Uthrogle Mills (opp) Stratheden
  31. Hangman's Lane (opp) Stratheden
  32. The Drum (opp) Cupar
  33. Elmwood College (adj) Cupar
  34. West Park Road (opp) Cupar
  35. West Port (Eastbound) Cupar
  36. St Columbas Primary School (adj) Cupar
  37. Provost Wynd (opp) Cupar
  38. Crossgate (Stance A) Cupar
  39. Railway Station (opp) Cupar
  40. Bowling Green Road (adj) Cupar
  41. Thomastoun Drive (opp) Cupar
  42. Trading Estate (opp) Cupar
  43. Foxton Farm Road End (adj) Cupar
  44. Primary School (adj) Dairsie
  45. Pitcairn Park (opp) Dairsie
  46. Pittormie Farm (adj) Dairsie
  47. Hayston Farm (adj) Balmullo
  48. Lucklaw Road (adj) Balmullo
  49. Post Office (adj) Balmullo
  50. Brackmont Mill (adj) St Michaels
  51. Dundee Road (Northbound) St Michaels
  52. Inn (adj) Pickletillem
  53. National Golf Centre (opp) Drumoig
  54. Garage (adj) Newport-on-Tay
  55. Forgan Roundabout (Northbound) Newport-on-Tay
  56. Bus Station Dundee City Centre

40 towards Glenrothes

All 55 stops
  1. Seagate Bus Station (Stance 3) Dundee City Centre
  2. Forgan Roundabout (Southbound) Newport-on-Tay
  3. Garage (opp) Newport-on-Tay
  4. National Golf Centre (adj) Drumoig
  5. Inn (opp) Pickletillem
  6. St Michaels Inn (Opp) St Michaels
  7. Brackmont Mill (opp) St Michaels
  8. Post Office (opp) Balmullo
  9. Lucklaw Road (opp) Balmullo
  10. Hayston Farm (opp) Balmullo
  11. Pittormie Farm (opp) Dairsie
  12. Pitcairn Park (adj) Dairsie
  13. Primary School (opp) Dairsie
  14. Foxton Farm Road End (opp) Cupar
  15. Trading Estate (adj) Cupar
  16. Thomastoun Drive (adj) Cupar
  17. Bowling Green Road (opp) Cupar
  18. Railway Station (adj) Cupar
  19. Crossgate (Stance C) Cupar
  20. Provost Wynd (adj) Cupar
  21. West Port (Westbound) Cupar
  22. West Park Road (adj) Cupar
  23. Elmwood College (opp) Cupar
  24. The Drum (adj) Cupar
  25. Hangman's Lane (adj) Stratheden
  26. Uthrogle Mills (adj) Stratheden
  27. Hammerhead Toll (Westbound) Springfield
  28. Scottish Deer Centre (Adj) Bow of Fife
  29. Letham Road End (Westbound) Bow of Fife
  30. Roundabout (Westbound) Ladybank
  31. Edensmuir Forest (Southbound) Ladybank
  32. Annsmuir Caravan Park (Adj) Ladybank
  33. Pine Lodge (Adj) Ladybank
  34. Beech Avenue (opp) Ladybank
  35. Hill Street (adj) Ladybank
  36. Railway Station (adj) Ladybank
  37. Church Street (opp) Ladybank
  38. Riggs Farm (opp) Freuchie
  39. Road End (Southbound) Freuchie
  40. Kirkforthar Feus (adj) Glenrothes
  41. Gateside Cottages (opp) Glenrothes
  42. Kilmichael Road - North (adj) Balfarg
  43. Kilmichael Road - South (adj) Balfarg
  44. Gilvenbank Park (opp) Cadham
  45. Julian Road (adj) Cadham
  46. Fire Station (opp) Cadham
  47. Huntsmans Road (S-Bound) Cadham
  48. Aspen Avenue (adj) Cadham
  49. Glenrothes Hospital (adj) Cadham
  50. Aspen Avenue (opp) Cadham
  51. Lodge Rise (adj) Glenrothes
  52. Riverside Park (opp) Glenrothes
  53. Rothesay House (adj) Glenrothes
  54. St Columba's Church (adj) Glenrothes
  55. Glenrothes Bus Station Arrival Bay (Stances 1-8) Glenrothes

Service registration & registered changes

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

Towns & areas on this route

Frequently asked questions

What time is the first 40 bus?

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

What time is the last 40 bus?

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

How much does the 40 bus cost?

Stagecoach East Scotland's published fares on the 40: adult single £2.30 to £12.30, child single £1.20 to £6.20. The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the 40. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 40 bus?

The 40 is operated by Stagecoach East Scotland.

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