Last buses from Bath
Direct buses from Bath go to 40 places. Tonight (Saturday) the last one leaves at 05:30 (after midnight), the 39 to Bristol. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Bristol | 39 05:30 after midnight | 39 03:20 after midnight | 39 05:30 after midnight | A4 01:46 after midnight |
| Belgravia | UK043 21:45 | UK043 21:45 | UK043 21:45 | UK043 21:45 |
| Heathrow Airport | UK043 16:30 | 403 18:20 | UK043 16:30 | UK043 16:30 |
| Swindon | 403 03:35 | 403 03:50 | 403 03:35 | 403 03:35 |
| Victoria | UK043 21:50 | UK043 21:50 | UK043 21:50 | UK043 21:50 |
| Hammersmith | UK043 16:30 | UK043 16:30 | UK043 16:30 | UK043 16:30 |
| Trowbridge | D1 23:15 | D1 23:15 | D1 23:15 | D1 20:30 |
| Earls Court | UK043 21:50 | UK043 21:50 | UK043 21:50 | UK043 21:50 |
| Chippenham | 231 23:31 | 231 23:19 | 231 23:31 | UK043 21:50 |
| Devizes | 273 23:31 | 273 23:23 | 273 23:31 | 273 19:04 |
| Frome | D2 23:29 | D2 23:24 | D2 23:29 | D2 18:59 |
| Westbury | D1 18:05 | D1 18:05 | D1 18:05 | D1 16:05 |
| Stoke Gifford | 19 18:24 | 19 18:23 | 19 18:24 | 19 17:21 |
| Bradford on Avon | D1 23:15 | D1 23:15 | D1 23:15 | D1 20:30 |
| St Margarets | T54 10:50 | none | T54 08:20 | none |
| Warminster | D1 18:05 | D1 18:05 | D1 18:05 | D1 16:05 |
| Melksham | 273 23:31 | 273 23:23 | 273 23:31 | 273 19:04 |
| Yate | 620 17:49 | 620 17:49 | 620 17:49 | none |
| Kingswood | 19 20:22 | 19 20:25 | 19 20:22 | 19 17:21 |
| Keynsham | 39 05:30 after midnight | 39 03:20 after midnight | 39 05:30 after midnight | A4 01:46 after midnight |
| Wells | 171 00:15 after midnight | 171 00:14 after midnight | 171 00:15 after midnight | 171 23:10 |
| Box Hill | 231 23:31 | 231 23:19 | 231 23:31 | 231 19:30 |
| Frenchay | 19 18:24 | 19 18:23 | 19 18:24 | 19 17:21 |
| Shaw | 273 23:31 | 273 23:23 | 273 23:31 | 273 19:04 |
| Corsham | 231 23:31 | 231 23:19 | 231 23:31 | UK043 21:50 |
| Downend | 19 20:22 | 19 20:25 | 19 20:22 | 19 17:21 |
| Norton-Radstock | 171 00:15 after midnight | 171 00:14 after midnight | 171 00:15 after midnight | 171 23:10 |
| Batheaston | 3 00:03 after midnight | 3 00:11 after midnight | 3 00:03 after midnight | 3 00:25 after midnight |
| Bowerhill | 273 23:31 | 273 23:23 | 273 23:31 | 273 19:04 |
| Box | 273 23:31 | 273 23:23 | 273 23:31 | UK043 21:50 |
| Studley | none | X76 13:32 | none | none |
| Whitley | 273 23:31 | 273 23:23 | 273 23:31 | 273 19:04 |
| Bathford | 3 00:03 after midnight | 3 00:11 after midnight | 3 00:03 after midnight | 3 00:25 after midnight |
| Bristol Parkway | 19 18:24 | 19 18:23 | 19 18:24 | 19 17:21 |
| Calne | none | X76 13:32 | none | none |
| Freshford | none | 94 17:55 | none | none |
| Shepton Mallet | 174 20:40 | 174 20:20 | 174 20:40 | 174 20:15 |
| Staple Hill | 19 20:22 | 19 20:25 | 19 20:22 | 19 17:21 |
| Atworth | 273 23:31 | 273 23:23 | 273 23:31 | 273 19:04 |
| Chelwood | 172 18:30 | 172 18:35 | 172 18:30 | none |
The time each last direct bus leaves Bath, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.
Questions
- What time is the last bus from Bath tonight?
- The 39 to Bristol at 05:30 (after midnight) from Rudmore Park, from the timetable for Saturday.
- What time is the last bus from Bath to Bristol?
- The last direct bus from Bath to Bristol: on weekdays, the 39 at 03:20 (after midnight) from Newbridge Gardens, reaching Bristol at 03:38; on Saturdays, the 39 at 05:30 (after midnight) from Rudmore Park, reaching Bristol at 05:48; on Sundays, the A4 at 01:46 (after midnight) from Rudmore Park, reaching Bristol at 02:05.
- What time is the last bus from Bath to Belgravia?
- The last direct bus from Bath to Belgravia: on weekdays, the UK043 at 21:45 from Bus Station, reaching Belgravia at 00:35; on Saturdays, the UK043 at 21:45 from Bus Station, reaching Belgravia at 00:35; on Sundays, the UK043 at 21:45 from Bus Station, reaching Belgravia at 00:35.
- What time is the last bus from Bath to Heathrow Airport?
- The last direct bus from Bath to Heathrow Airport: on weekdays, the 403 at 18:20 from Balustrade, reaching Heathrow Airport at 20:25; on Saturdays, the UK043 at 16:30 from Bus Station, reaching Heathrow Airport at 18:55; on Sundays, the UK043 at 16:30 from Bus Station, reaching Heathrow Airport at 18:55.
- What time is the last bus from Bath to Swindon?
- The last direct bus from Bath to Swindon: on weekdays, the 403 at 03:50 from Balustrade, reaching Swindon at 04:50; on Saturdays, the 403 at 03:35 from Balustrade, reaching Swindon at 04:35; on Sundays, the 403 at 03:35 from Balustrade, reaching Swindon at 04:35.
- What time is the last bus from Bath to Victoria?
- The last direct bus from Bath to Victoria: on weekdays, the UK043 at 21:50 from Balustrade, reaching Victoria at 00:35; on Saturdays, the UK043 at 21:50 from Balustrade, reaching Victoria at 00:35; on Sundays, the UK043 at 21:50 from Balustrade, reaching Victoria at 00:35.
- What time is the last bus from Bath to Hammersmith?
- The last direct bus from Bath to Hammersmith: on weekdays, the UK043 at 16:30 from Bus Station, reaching Hammersmith at 19:30; on Saturdays, the UK043 at 16:30 from Bus Station, reaching Hammersmith at 19:30; on Sundays, the UK043 at 16:30 from Bus Station, reaching Hammersmith at 19:30.
- What time is the last bus from Bath to Trowbridge?
- The last direct bus from Bath to Trowbridge: on weekdays, the D1 at 23:15 from Bus Station, reaching Trowbridge at 23:54; on Saturdays, the D1 at 23:15 from Bus Station, reaching Trowbridge at 00:00; on Sundays, the D1 at 20:30 from Bus Station, reaching Trowbridge at 21:11.
- What time is the last bus from Bath to Earls Court?
- The last direct bus from Bath to Earls Court: on weekdays, the UK043 at 21:50 from Balustrade, reaching Earls Court at 00:20; on Saturdays, the UK043 at 21:50 from Balustrade, reaching Earls Court at 00:20; on Sundays, the UK043 at 21:50 from Balustrade, reaching Earls Court at 00:20.
- What time is the last bus from Bath to Chippenham?
- The last direct bus from Bath to Chippenham: on weekdays, the 231 at 23:19 from Lambridge, reaching Chippenham at 23:48; on Saturdays, the 231 at 23:31 from Lambridge, reaching Chippenham at 00:03; on Sundays, the UK043 at 21:50 from Balustrade, reaching Chippenham at 22:10.
- What time is the last bus from Bath to Devizes?
- The last direct bus from Bath to Devizes: on weekdays, the 273 at 23:23 from Lambridge, reaching Devizes at 00:08; on Saturdays, the 273 at 23:31 from Lambridge, reaching Devizes at 00:20; on Sundays, the 273 at 19:04 from Lambridge, reaching Devizes at 19:54.
Buses in Bath · Plan a journey with a change
Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook