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.

ToToday (Saturday)WeekdaysSaturdaysSundays
Bristol39 05:30 after midnight39 03:20 after midnight39 05:30 after midnightA4 01:46 after midnight
BelgraviaUK043 21:45UK043 21:45UK043 21:45UK043 21:45
Heathrow AirportUK043 16:30403 18:20UK043 16:30UK043 16:30
Swindon403 03:35403 03:50403 03:35403 03:35
VictoriaUK043 21:50UK043 21:50UK043 21:50UK043 21:50
HammersmithUK043 16:30UK043 16:30UK043 16:30UK043 16:30
TrowbridgeD1 23:15D1 23:15D1 23:15D1 20:30
Earls CourtUK043 21:50UK043 21:50UK043 21:50UK043 21:50
Chippenham231 23:31231 23:19231 23:31UK043 21:50
Devizes273 23:31273 23:23273 23:31273 19:04
FromeD2 23:29D2 23:24D2 23:29D2 18:59
WestburyD1 18:05D1 18:05D1 18:05D1 16:05
Stoke Gifford19 18:2419 18:2319 18:2419 17:21
Bradford on AvonD1 23:15D1 23:15D1 23:15D1 20:30
St MargaretsT54 10:50noneT54 08:20none
WarminsterD1 18:05D1 18:05D1 18:05D1 16:05
Melksham273 23:31273 23:23273 23:31273 19:04
Yate620 17:49620 17:49620 17:49none
Kingswood19 20:2219 20:2519 20:2219 17:21
Keynsham39 05:30 after midnight39 03:20 after midnight39 05:30 after midnightA4 01:46 after midnight
Wells171 00:15 after midnight171 00:14 after midnight171 00:15 after midnight171 23:10
Box Hill231 23:31231 23:19231 23:31231 19:30
Frenchay19 18:2419 18:2319 18:2419 17:21
Shaw273 23:31273 23:23273 23:31273 19:04
Corsham231 23:31231 23:19231 23:31UK043 21:50
Downend19 20:2219 20:2519 20:2219 17:21
Norton-Radstock171 00:15 after midnight171 00:14 after midnight171 00:15 after midnight171 23:10
Batheaston3 00:03 after midnight3 00:11 after midnight3 00:03 after midnight3 00:25 after midnight
Bowerhill273 23:31273 23:23273 23:31273 19:04
Box273 23:31273 23:23273 23:31UK043 21:50
StudleynoneX76 13:32nonenone
Whitley273 23:31273 23:23273 23:31273 19:04
Bathford3 00:03 after midnight3 00:11 after midnight3 00:03 after midnight3 00:25 after midnight
Bristol Parkway19 18:2419 18:2319 18:2419 17:21
CalnenoneX76 13:32nonenone
Freshfordnone94 17:55nonenone
Shepton Mallet174 20:40174 20:20174 20:40174 20:15
Staple Hill19 20:2219 20:2519 20:2219 17:21
Atworth273 23:31273 23:23273 23:31273 19:04
Chelwood172 18:30172 18:35172 18:30none

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