Last buses from Westbury

Direct buses from Westbury go to 37 places. Tonight (Sunday) the last one leaves at 18:03, the D1 to Hawkeridge. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
BathD1 18:03D1 20:05D1 20:07D1 18:03
TrowbridgeD1 18:03D1 20:05D1 20:07D1 18:03
Devizesnone87 17:4587 16:33none
Fromenone47 17:4847 17:13none
Bradford on AvonD1 18:03D1 20:05D1 20:07D1 18:03
WarminsterD1 17:27D1 19:28D1 19:27D1 17:27
Dursleynone87 14:0987 08:21none
Potternenone87 13:3987 16:33none
Dilton Marshnone47 17:4847 17:13none
Littleton Panellnone87 17:4587 16:33none
Potterne Wicknone87 13:3987 16:33none
West Lavingtonnone87 17:4587 16:33none
Market Lavingtonnone87 17:4587 16:33none
Wortonnone87A 07:2587A 07:52none
North BradleyD1 18:03D1 20:05D1 20:07D1 18:03
Brattonnone87 17:4587 16:33none
BroadmeadD1 18:03D1 20:05D1 20:07D1 18:03
Coulstonnone87 17:4587 16:33none
Edingtonnone87 17:4587 16:33none
Erlestokenone87 17:4587 16:33none
Great Cheverellnone87 17:4587 16:33none
Stertnone87 17:45nonenone
BathamptonD1 18:03D1 20:05D1 20:07D1 18:03
Wedhamptonnone87 17:45nonenone
Chapmansladenone47 17:4847 17:13none
ClavertonD1 18:03D1 20:05D1 20:07D1 18:03
Eastertonnone87 17:45nonenone
HawkeridgeD1 18:03D1 20:05D1 20:07D1 18:03
Limpley StokeD1 18:03D1 20:05D1 20:07D1 18:03
Monkton CombeD1 18:03D1 20:05D1 20:07D1 18:03
Trowle CommonD1 18:03D1 20:05D1 20:07D1 18:03
Urchfontnone87 17:45nonenone
Poulshotnone87A 07:2587A 07:52none
Upton ScudamoreD1 17:27D1 19:28D1 19:27D1 17:27
WinsleyD1 18:03D1 20:05D1 20:07D1 18:03
Heywoodnone87 14:0987 14:09none
West Wilts Trading EstatenoneX47 07:55nonenone

The time each last direct bus leaves Westbury, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 Westbury tonight?
The D1 to Hawkeridge at 18:03 from Hawkeridge Road, from the timetable for Sunday.
What time is the last bus from Westbury to Bath?
The last direct bus from Westbury to Bath: on weekdays, the D1 at 20:05 from Hawkeridge Road, reaching Bath at 21:03; on Saturdays, the D1 at 20:07 from Hawkeridge Road, reaching Bath at 21:02; on Sundays, the D1 at 18:03 from Hawkeridge Road, reaching Bath at 18:58.
What time is the last bus from Westbury to Trowbridge?
The last direct bus from Westbury to Trowbridge: on weekdays, the D1 at 20:05 from Hawkeridge Road, reaching Trowbridge at 20:11; on Saturdays, the D1 at 20:07 from Hawkeridge Road, reaching Trowbridge at 20:10; on Sundays, the D1 at 18:03 from Hawkeridge Road, reaching Trowbridge at 18:06.
What time is the last bus from Westbury to Devizes?
The last direct bus from Westbury to Devizes: on weekdays, the 87 at 17:45 from Old School House, reaching Devizes at 18:32; on Saturdays, the 87 at 16:33 from Old School House, reaching Devizes at 17:09; on Sundays, there's no direct bus.
What time is the last bus from Westbury to Frome?
The last direct bus from Westbury to Frome: on weekdays, the 47 at 17:48 from White Horse Health Centre, reaching Frome at 18:07; on Saturdays, the 47 at 17:13 from White Horse Health Centre, reaching Frome at 17:32; on Sundays, there's no direct bus.
What time is the last bus from Westbury to Bradford on Avon?
The last direct bus from Westbury to Bradford on Avon: on weekdays, the D1 at 20:05 from Hawkeridge Road, reaching Bradford on Avon at 20:29; on Saturdays, the D1 at 20:07 from Hawkeridge Road, reaching Bradford on Avon at 20:29; on Sundays, the D1 at 18:03 from Hawkeridge Road, reaching Bradford on Avon at 18:25.
What time is the last bus from Westbury to Warminster?
The last direct bus from Westbury to Warminster: on weekdays, the D1 at 19:28 from The Bell, reaching Warminster at 19:32; on Saturdays, the D1 at 19:27 from The Bell, reaching Warminster at 19:31; on Sundays, the D1 at 17:27 from The Bell, reaching Warminster at 17:31.
What time is the last bus from Westbury to Dursley?
The last direct bus from Westbury to Dursley: on weekdays, the 87 at 14:09 from Gilhespy Way, reaching Dursley at 14:12; on Saturdays, the 87 at 08:21 from Railway Inn, reaching Dursley at 08:24; on Sundays, there's no direct bus.
What time is the last bus from Westbury to Potterne?
The last direct bus from Westbury to Potterne: on weekdays, the 87 at 13:39 from Old School House, reaching Potterne at 14:11; on Saturdays, the 87 at 16:33 from Old School House, reaching Potterne at 17:05; on Sundays, there's no direct bus.
What time is the last bus from Westbury to Dilton Marsh?
The last direct bus from Westbury to Dilton Marsh: on weekdays, the 47 at 17:48 from White Horse Health Centre, reaching Dilton Marsh at 17:50; on Saturdays, the 47 at 17:13 from White Horse Health Centre, reaching Dilton Marsh at 17:15; on Sundays, there's no direct bus.
What time is the last bus from Westbury to Littleton Panell?
The last direct bus from Westbury to Littleton Panell: on weekdays, the 87 at 17:45 from Old School House, reaching Littleton Panell at 18:10; on Saturdays, the 87 at 16:33 from Old School House, reaching Littleton Panell at 16:54; on Sundays, there's no direct bus.

Buses in Westbury · 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