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.
Wanted a different 12? 67 other bus routes are numbered 12 elsewhere in the UK — see every 12 bus timetable by area.
| Stop | 08:03 | 09:20 | 10:20 | 11:45 | 12:45 | 13:45 | 14:45 | 15:45 | 16:55 | 17:55 |
|---|---|---|---|---|---|---|---|---|---|---|
| Broad Quay (Bt) | 08:03 | 09:20 | 10:20 | 11:45 | 12:45 | 13:45 | 14:45 | 15:45 | 16:55 | 17:55 |
| Hayesfield School (W-bound) | 08:06 | 09:23 | 10:23 | 11:48 | 12:48 | 13:48 | 14:48 | 15:48 | 16:58 | 17:58 |
| Moorland Road | 08:09 | 09:27 | 10:27 | 11:52 | 12:52 | 13:52 | 14:52 | 15:53 | 17:03 | 18:02 |
| Lymore Avenue (SW-bound) | 08:12 | 09:30 | 10:30 | 11:55 | 12:55 | 13:55 | 14:55 | 15:56 | 17:06 | 18:05 |
| Mount Road (SW-bound) | 08:14 | 09:32 | 10:32 | 11:57 | 12:57 | 13:57 | 14:57 | 15:58 | 17:08 | 18:07 |
| Haycombe Cemetery (W-bound) | 08:16 | 09:34 | 10:34 | 11:59 | 12:59 | 13:59 | 14:59 | 16:00 | 17:10 | 18: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.
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
- Broad Quay (Bt) Bath City Centre
- Oak Street (NW-bound) Lower Bristol Road
- Cheltenham Street (S-bound) Oldfield Park
- Hayesfield School (W-bound) Oldfield Park
- Junction Road (W-bound) Oldfield Park
- Arlington Road (SW-bound) Oldfield Park
- Moorland Road Oldfield Park
- West Avenue (SW-bound) Oldfield Park
- Lyndhurst Road (S-bound) Oldfield Park
- Victoria Close (SW-bound) South Twerton
- Lymore Avenue (SW-bound) South Twerton
- Blackmore Drive (NW-bound) South Twerton
- Padfield Close (SW-bound) The Hollow
- Mount Road (SW-bound) The Hollow
- Methodist Church (SW-bound) The Hollow
- Haycombe Cemetery (W-bound) Haycombe
12 towards Bath
All 14 stops
- Haycombe Cemetery (W-bound) Haycombe
- Mount Road (NE-bound) The Hollow
- Kelston View (NE-bound) The Hollow
- Padfield Close (NE-bound) The Hollow
- Blackmore Drive (SE-bound) South Twerton
- Lymore Avenue (NE-bound) South Twerton
- Victoria Close (NE-bound) South Twerton
- Lyndhurst Road (N-bound) Oldfield Park
- Triangle North (E-bound) Oldfield Park
- Junction Road (E-bound) Oldfield Park
- Hayesfield School (E-bound) Oldfield Park
- Riverside Road (E-bound) Lower Bristol Road
- Oak Street (E-bound) Lower Bristol Road
- 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.