29 Falkirk to Bathgate via Avonbridge, Armadale

Operated by Midland Bluebird. Registered as running via Shieldhill, Avonbridge, Westfield, Armadale,. First bus 05:50, last bus 23:05. 36 journeys on weekdays. Fares: set by the operator — more.

Next towards Bathgate from St Andrew`s Church (Stop 3): 07:50, 09:00, 10:00

Next towards Falkirk from Craigbank Road (after): 07:24, 08:16, 09:26

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

Timetable

Ends at Avonbridge unless marked “to …” · Monday to Friday · 18 journeys
Stop 05:50 to Bathgate05:5807:0007:5008:5410:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:10 to Bathgate21:10 to Bathgate22:10 to Bathgate
Red Cross Centre (at) ····08:54·············
St Andrew`s Church (Stop 3) 05:5005:5807:0007:5009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:1021:1022:10
California Road (opp and before) 06:0206:1007:1208:0509:1510:1511:1512:1513:1514:1515:1516:1517:1418:1419:1420:2421:2422:24
Princes Street (at) 06:0406:1307:1508:0809:1810:1811:1812:1813:1814:1815:1816:1817:1718:1719:1720:2721:2722:27
Before Bridgend Road 06:0906:1707:1908:1209:2310:2211:2212:2213:2214:2215:2216:2217:2218:2219:2220:3321:3322:33
Craigbank Road (after) ·06:1907:2108:1409:2410:2411:2412:2413:2414:2415:2416:2417:2418:2419:24···
Strathlogie (before) 06:14··············20:3821:3822:38
Barbauchlaw Avenue (opp) 06:23··············20:4721:4722:47
St David's House (at) 06:30··············20:5421:5422:54
Rail Station 06:32··············20:5621:5622:56

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 — Midland Bluebird sets the fares on the 29. 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 Midland Bluebird before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day, Boxing Day, 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 29

29 towards Bathgate

All 56 stops
  1. Red Cross Centre (at) Falkirk
  2. Middlefield Road (opp) Falkirk
  3. Randyford Road (at) Falkirk
  4. Thornbridge Road (at) Falkirk
  5. Gala Bingo (at) Falkirk
  6. St Andrew`s Church (Stop 3) Falkirk
  7. Howgate Car Park Falkirk
  8. Neilson Street (opp) Falkirk
  9. St Modans Court (after) Falkirk
  10. Comely Park Terrace (after) Falkirk
  11. High Station Road (opp) Falkirk
  12. Parkhead Cottages (at) Falkirk
  13. Hallglen Road End (before) Falkirk
  14. At Glen Crescent Glen Village
  15. Hallglen Path Glen Village
  16. Mavisbank (At) Shieldhill
  17. Pirleyhill (At) Shieldhill
  18. Easton Drive (at) Shieldhill
  19. Rosemount Gardens opp Shieldhill
  20. Primary School (after) Shieldhill
  21. Church (at) Shieldhill
  22. California Road (opp and before) Shieldhill
  23. Rosemead Terrace (opp) California
  24. Primary School (opp) California
  25. Princes Street (at) California
  26. Blackbraes (At) California
  27. Greyrigg (Opp) California
  28. Greencraig (At) California
  29. Church (at) Avonbridge
  30. Before Bridgend Road Avonbridge
  31. Police Station Avonbridge
  32. Hareburn Avenue (before) Avonbridge
  33. Craigbank Road (after) Avonbridge
  34. Linmill Road (at) Avonbridge
  35. Blackfaulds Nursing Home (at) Westfield
  36. Strathloanhead (opp) Westfield
  37. Strathlogie (before) Westfield
  38. Strathlogie (after) Westfield
  39. Strathavon Terrace (opp) Westfield
  40. Bridgehouse Road End (before) Westfield
  41. Baird Drive (opp) Armadale
  42. Bowling Green (before) Armadale
  43. Swimming Pool (opp) Armadale
  44. Barbauchlaw Avenue (opp) Armadale
  45. The Cavalier (at) Armadale
  46. St Pauls Drive (opp and after) Armadale
  47. Speedway Stadium (opp) Armadale
  48. Middlerigg Farm (after) Bathgate
  49. Hope Park Gardens (after) Bathgate
  50. Bridgend Park (opp) Bathgate
  51. Millburn Road (after) Bathgate
  52. St David's House (at) Bathgate
  53. Railway Station (opp) Bathgate
  54. Fairway Hotel (at) Bathgate
  55. Gordon Avenue (after) Bathgate
  56. Rail Station Bathgate

29 towards Falkirk

All 57 stops
  1. Craigbank Road (after) Avonbridge
  2. Rail Station Bathgate
  3. Gordon Avenue (Opp) Bathgate
  4. Union Road (opp) Bathgate
  5. Council Offices (at) Bathgate
  6. Menzies Road (after) Bathgate
  7. Millburn Road (opp) Bathgate
  8. Bridgend Park (before) Bathgate
  9. Hope Park Gardens (opp) Bathgate
  10. Middlerigg Farm (opp) Bathgate
  11. Speedway Stadium (at) Armadale
  12. St Pauls Drive (before) Armadale
  13. The Cavalier (opp and after) Armadale
  14. Barbauchlaw Avenue (after) Armadale
  15. Cross Northbound (at) Armadale
  16. Community Centre (at) Armadale
  17. Bowling Green (opp) Armadale
  18. Baird Drive (at) Armadale
  19. Bridgehouse Road End (After) Westfield
  20. Park View (opp) Westfield
  21. Strathlogie (opp) Westfield
  22. Strathlogie (opp and after) Westfield
  23. Strathloanhead Westfield
  24. Blackfaulds Nursing Home (opp) Westfield
  25. Linmill Road (opp) Avonbridge
  26. Police Station (opp) Avonbridge
  27. Avon Terrace (opp) Avonbridge
  28. At Bridgehill Avonbridge
  29. Church (opp) Avonbridge
  30. Greencraig (Opp) California
  31. Greyrigg (At) California
  32. Blackbraes (Opp) California
  33. Princes Street (opp) California
  34. Primary School (at) California
  35. Rosemead Terrace (at) California
  36. California Road (near) Shieldhill
  37. Church (opp) Shieldhill
  38. Primary School (before) Shieldhill
  39. Easton Drive (opp) Shieldhill
  40. Pirleyhill (Opp) Shieldhill
  41. Mavisbank (Opp) Shieldhill
  42. Hallglen Path (opp) Glen Village
  43. Opp Glen Crescent Glen Village
  44. Hallglen Road End (after) Falkirk
  45. High Station Road Falkirk
  46. Comely Park Primary School (at) Falkirk
  47. Comely Park Terrace (before) Falkirk
  48. St Modans Court (before) Falkirk
  49. Neilson Street (at) Falkirk
  50. Howgate Car Park (opp) Falkirk
  51. Wellside Place (before) Falkirk
  52. Asda (Stance 1) Falkirk
  53. Weir Street (before) Falkirk
  54. Gala Bingo (opp) Falkirk
  55. Thornbridge Road (opp) Falkirk
  56. Randyford Road (opp) Falkirk
  57. Middlefield Road (after) Falkirk

Service registration & registered changes

Registered as partly financially supported by a local authority (Falkirk Council).

From official Traffic Commissioner registrations. Registration PM0000003/386 · Changes in Falkirk District Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 29 bus?

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

What time is the last 29 bus?

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

How much does the 29 bus cost?

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

Who runs the 29 bus?

The 29 is operated by Midland Bluebird.

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