127 Ballymena to Magherafelt via Hillhead, Castledawson

Operated by Ulsterbus. First bus 06:45, last bus 18:35. 29 journeys on weekdays. Fares: Translink zonal — more.

Next towards Magherafelt from Ballymena Bus & Rail Centre: tomorrow 07:20

Next towards Ballymena from Magherafelt Bus Station: tomorrow 07:20

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

Timetable

Ends at Magherafelt Bus Station unless marked “to …” · Monday to Friday · 14 journeys
Stop 07:2009:0010:0010:30 to Portglenone11:0011:30 to Portglenone12:0012:30 to Portglenone14:00 to Portglenone14:3015:4517:1518:05 to Portglenone18:35
Ballymena Bus & Rail Centre 07:2009:0010:0010:3011:0011:3012:0012:3014:00·15:4517:1518:05·
Ballymena Court House 07:2209:0210:0210:3211:0211:3212:0212:3214:02·15:4717:1718:07·
County Hall 07:2809:0610:0610:3611:0611:3612:0612:3614:06·15:5317:2118:11·
Gracehill Corner 07:3209:0810:0810:3811:0811:3812:0812:3814:08·15:5717:2318:13·
Ahoghill Diamond 07:3809:1310:1310:4311:1311:4312:1312:4314:13·16:0317:2818:18·
Ballynafie ··············
Ballynafie Hall 07:4609:2310:2310:5311:2311:5312:2312:5314:23·16:1117:3818:28·
Main Street 07:5509:3010:3011:0011:3012:0012:3013:0014:3014:3016:1617:4518:3518:35
Clady 07:5909:3410:34·11:34·12:34··14:3416:2017:49·18:39
William Street 08:1009:4410:44·11:44·12:44··14:4416:3117:59·18:49
Hillhead Crossroads 08:1609:5010:50·11:50·12:50··14:5016:3918:05·18:55
Main Street 08:1809:5210:52·11:52·12:52··14:5216:4118:07·18:57
Castledawson Park & Ride 08:1909:5310:53·11:53·12:53··14:5316:4218:08·18:58
Magherafelt Bus Station 08:2509:5910:59·11:59·12:59··14:5916:5018:14·19:04

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.

Translink sets zonal fares on the 127. Paying with a Translink Smartlink or iLink card is cheaper than cash, and daily/weekly caps apply on Metro and Glider services. 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 Ulsterbus before you travel. Everything above is an ordinary week.

Not published yet: 28 December. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 127

127 towards Magherafelt

All 47 stops
  1. Ballymena Bus & Rail Centre Ballymena
  2. Ballymena Court House Ballymena
  3. Cambridge House School Ballymena
  4. Dans Road Ballymena
  5. County Hall Galgorm
  6. Galgorm Community Centre Galgorm
  7. Gracehill Corner Gracehill
  8. Ballykennedy Road End Gracehill
  9. Ahoghill Orange Hall Ahoghill
  10. Ahoghill Diamond Ahoghill
  11. Ballybeg Crossroads Ahoghill
  12. Andersons Lane Ahoghill
  13. Kyles Crossroads Reidstown
  14. Ballynafie Reidstown
  15. Ballynafie Hall Reidstown
  16. Carmegrim Road End Portglenone
  17. Portglenone Forest Portglenone
  18. Bethlehem Abbey Portglenone
  19. Main Street Portglenone
  20. Orchard Way Portglenone
  21. Weirs Corner Clady
  22. Clady Clady
  23. Smithstown Crossroads Clady
  24. New Road Clady
  25. Downings Road End Clady
  26. A Ballymacombs Road Clady
  27. Tammlaghtduff Road End Bellaghy
  28. Cocurry Road Bellaghy
  29. Glendale School Bellaghy
  30. William Street Bellaghy
  31. Main Street Bellaghy
  32. Ballydermot Lane Bellaghy
  33. Killyberry Lane Hillhead
  34. Old Town Road Hillhead
  35. Hillhead Cottages Hillhead
  36. Hillhead Crossroads Hillhead
  37. Broagh Villas Castledawson
  38. Parker Avenue Castledawson
  39. Main Street Castledawson
  40. Boyne Row Castledawson
  41. Davison Villas Castledawson
  42. Tamnadeese Road End Castledawson
  43. Castledawson Park & Ride Castledawson
  44. Milltown Chapel Castledawson
  45. Dr Higgins Gate Magherafelt
  46. St Marys School Magherafelt
  47. Magherafelt Bus Station Magherafelt

127 towards Ballymena

All 49 stops
  1. Magherafelt Bus Station Magherafelt
  2. St Marys School Magherafelt
  3. Dr Higgins Gate Magherafelt
  4. Milltown Chapel Castledawson
  5. Castledawson Park & Ride Castledawson
  6. Tamnadeese Road End Castledawson
  7. Davison Villas Castledawson
  8. Boyne Row Castledawson
  9. Main Street Castledawson
  10. Parker Avenue Castledawson
  11. Broagh Villas Castledawson
  12. Hillhead Crossroads Hillhead
  13. Hilhead Cottages Hillhead
  14. Ballydermot Rd End Hillhead
  15. Killyberry Road End Hillhead
  16. Ballydermot Lane Bellaghy
  17. Main Street Bellaghy
  18. William Street Bellaghy
  19. 3-7 Oldtown Road Bellaghy
  20. Glendale School Bellaghy
  21. Cocurry Road Bellaghy
  22. Drews Farm Bellaghy
  23. Tamlaghtduff Road End Bellaghy
  24. A Ballymacombs Road Clady
  25. Ballymacombe Road Clady
  26. New Road Clady
  27. Smithstown Crossroads Clady
  28. Clady Clady
  29. Clady Clady
  30. Weirs Corner Clady
  31. The Orchard Portglenone
  32. Main Street Portglenone
  33. Church Of Ireland Portglenone
  34. Tully Road Junction Portglenone
  35. Ballynafie Hall Reidstown
  36. Kyles Crossroads Reidstown
  37. Andersons Lane Ahoghill
  38. Ballybeg Crossroads Ahoghill
  39. St Paul's School Ahoghill
  40. Ahoghill Diamond Ahoghill
  41. Ahoghill Orange Hall Ahoghill
  42. Ballykennedy Road End Gracehill
  43. Gracehill Village Gracehill
  44. Galgorm Road Galgorm
  45. County Hall Galgorm
  46. Dans Road Ballymena
  47. Cambridge House School Ballymena
  48. Ballymena Court House Ballymena
  49. Ballymena Bus & Rail Centre Ballymena

Towns & areas on this route

Frequently asked questions

What time is the first 127 bus?

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

What time is the last 127 bus?

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

How much does the 127 bus cost?

Translink sets zonal fares on the 127. Paying with a Translink Smartlink or iLink card is cheaper than cash, and daily/weekly caps apply on Metro and Glider services.

Who runs the 127 bus?

The 127 is operated by Ulsterbus.

Timetable data from Ulsterbus via Translink's OpenDataNI feed. Check before you travel — services can change at short notice.