12 Bath to Haycombe via Lower Bristol Road, Oldfield Park

Operated by Faresaver. First bus 08:03, last bus 17:55. 19 journeys on weekdays. Fares: singles capped at £3 — more.

Next towards Haycombe from Broad Quay (Bt): 08:03, 09:20, 10:20

Next towards Bath from Haycombe Cemetery (W-bound): 08:20, 09:35, 10:35

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

Stop closure: Cheltenham Street — The Cheltenham Street stop will be closed 12 & 13 Oct 2026 All disruptions →

Timetable

Ends at Haycombe · Monday to Friday · 10 journeys
Stop 08:0309:2010:2011:4512:4513:4514:4515:4516:5517:55
Broad Quay (Bt) 08:0309:2010:2011:4512:4513:4514:4515:4516:5517:55
Hayesfield School (W-bound) 08:0609:2310:2311:4812:4813:4814:4815:4816:5817:58
Moorland Road 08:0909:2710:2711:5212:5213:5214:5215:5317:0318:02
Lymore Avenue (SW-bound) 08:1209:3010:3011:5512:5513:5514:5515:5617:0618:05
Mount Road (SW-bound) 08:1409:3210:3211:5712:5713:5714:5715:5817:0818:07
Haycombe Cemetery (W-bound) 08:1609:3410:3411:5912:5913:5914:5916:0017:1018:09

Each column is one journey, headed by the time it sets off. 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 12 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

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

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, 29 December, 30 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 12

12 towards Haycombe

All 16 stops
  1. Broad Quay (Bt) Bath City Centre
  2. Oak Street (NW-bound) Lower Bristol Road
  3. Cheltenham Street (S-bound) Oldfield Park
  4. Hayesfield School (W-bound) Oldfield Park
  5. Junction Road (W-bound) Oldfield Park
  6. Arlington Road (SW-bound) Oldfield Park
  7. Moorland Road Oldfield Park
  8. West Avenue (SW-bound) Oldfield Park
  9. Lyndhurst Road (S-bound) Oldfield Park
  10. Victoria Close (SW-bound) South Twerton
  11. Lymore Avenue (SW-bound) South Twerton
  12. Blackmore Drive (NW-bound) South Twerton
  13. Padfield Close (SW-bound) The Hollow
  14. Mount Road (SW-bound) The Hollow
  15. Methodist Church (SW-bound) The Hollow
  16. Haycombe Cemetery (W-bound) Haycombe

12 towards Bath

All 14 stops
  1. Haycombe Cemetery (W-bound) Haycombe
  2. Mount Road (NE-bound) The Hollow
  3. Kelston View (NE-bound) The Hollow
  4. Padfield Close (NE-bound) The Hollow
  5. Blackmore Drive (SE-bound) South Twerton
  6. Lymore Avenue (NE-bound) South Twerton
  7. Victoria Close (NE-bound) South Twerton
  8. Lyndhurst Road (N-bound) Oldfield Park
  9. Triangle North (E-bound) Oldfield Park
  10. Junction Road (E-bound) Oldfield Park
  11. Hayesfield School (E-bound) Oldfield Park
  12. Riverside Road (E-bound) Lower Bristol Road
  13. Oak Street (E-bound) Lower Bristol Road
  14. Broad Quay (Bt) Bath City Centre

Towns & areas on this route

Frequently asked questions

What time is the first 12 bus?

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

What time is the last 12 bus?

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

How much does the 12 bus cost?

The 12 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Faresaver day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 12 bus?

The 12 is operated by Faresaver.

Timetable data from Faresaver via the DfT Bus Open Data Service (South West England feed). Faresaver last updated their Bus Open Data publications on 1 October 2026. Check before you travel — services can change at short notice.