Last buses from Devizes

Direct buses from Devizes go to 40 places. Tonight (Saturday) the last one leaves at 22:50, the 49 to Horton. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Salisbury2 17:48X2 17:472 17:48none
Swindon49 22:5049 22:5549 22:5049 18:42
Bath273 22:13273 22:14273 22:13273 17:29
Trowbridge49 17:5949 18:4449 17:5949 17:23
Chippenham33 18:0133 18:1633 18:01X33 16:56
Westbury87 17:1787 17:5287 17:17none
Melksham273 22:13273 22:14273 22:13273 19:18
Dursley87 07:4287 13:3387 07:42none
Marlboroughnone100 13:13nonenone
Wroughton49 22:5049 22:5549 22:5049 18:42
Shaw273 22:13273 22:14273 22:13273 17:29
Potterne2 17:4887 17:522 17:483A 18:22
Stapleford2 17:482A 15:162 17:48none
Batheaston273 22:13273 22:14273 22:13273 17:29
Littleton Panell2 17:4887 17:522 17:483A 18:22
Bowerhill273 22:13273 22:14273 22:13273 19:18
Box273 22:13273 22:14273 22:13273 17:29
Potterne Wick2 17:4887 17:522 17:483A 18:22
Studley33 18:0133 18:1633 18:01none
Whitley273 22:13273 22:14273 22:13273 17:29
Bulkington76 14:3676 14:2676 14:36none
Calne33 18:0133 18:1633 18:01none
West Lavington2 17:48X2 17:472 17:483A 18:22
Atworth273 22:13273 22:14273 22:13273 17:29
Market Lavington2 17:48X2 17:472 17:483A 18:22
Sells Green273 22:13273 22:14273 22:13273 19:18
Steeple Ashton76 14:3676 14:2676 14:36none
Worton87 17:1787 17:5287 17:17none
Allingtonnone101 16:55nonenone
Ashton Common76 14:3676 12:2176 14:36none
Pewseynone101 16:55nonenone
Purlpit273 22:13273 22:14273 22:13273 17:29
Bratton87 17:1787 17:5287 17:17none
Chapel Plaister273 22:13273 22:14273 22:13273 17:29
Coulston87 17:1787 17:5287 17:17none
Edington87 17:1787 17:5287 17:17none
Erlestoke87 17:1787 17:5287 17:17none
Great Cheverell87 17:1787 17:5287 17:17none
Seend49 17:5949 18:4449 17:5949 17:23
Seend Cleeve49 17:5949 18:4449 17:5949 17:23

The time each last direct bus leaves Devizes, 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 Devizes tonight?
The 49 to Horton at 22:50 from Wellington Drive, from the timetable for Saturday.
What time is the last bus from Devizes to Salisbury?
The last direct bus from Devizes to Salisbury: on weekdays, the X2 at 17:47 from Potterne Road/Wick Lane, reaching Salisbury at 18:38; on Saturdays, the 2 at 17:48 from Potterne Road/Wick Lane, reaching Salisbury at 18:43; on Sundays, there's no direct bus.
What time is the last bus from Devizes to Swindon?
The last direct bus from Devizes to Swindon: on weekdays, the 49 at 22:55 from Wellington Drive, reaching Swindon at 23:29; on Saturdays, the 49 at 22:50 from Wellington Drive, reaching Swindon at 23:24; on Sundays, the 49 at 18:42 from Wellington Drive, reaching Swindon at 19:18.
What time is the last bus from Devizes to Bath?
The last direct bus from Devizes to Bath: on weekdays, the 273 at 22:14 from Poulshot Turn, reaching Bath at 23:00; on Saturdays, the 273 at 22:13 from Poulshot Turn, reaching Bath at 23:02; on Sundays, the 273 at 17:29 from Poulshot Turn, reaching Bath at 18:19.
What time is the last bus from Devizes to Trowbridge?
The last direct bus from Devizes to Trowbridge: on weekdays, the 49 at 18:44 from Poulshot Turn, reaching Trowbridge at 18:58; on Saturdays, the 49 at 17:59 from Poulshot Turn, reaching Trowbridge at 18:13; on Sundays, the 49 at 17:23 from Poulshot Turn, reaching Trowbridge at 17:38.
What time is the last bus from Devizes to Chippenham?
The last direct bus from Devizes to Chippenham: on weekdays, the 33 at 18:16 from Avon Terrace, reaching Chippenham at 18:43; on Saturdays, the 33 at 18:01 from Avon Terrace, reaching Chippenham at 18:30; on Sundays, the X33 at 16:56 from Avon Terrace, reaching Chippenham at 17:19.
What time is the last bus from Devizes to Westbury?
The last direct bus from Devizes to Westbury: on weekdays, the 87 at 17:52 from Potterne Road/Wick Lane, reaching Westbury at 18:25; on Saturdays, the 87 at 17:17 from Potterne Road/Wick Lane, reaching Westbury at 17:54; on Sundays, there's no direct bus.
What time is the last bus from Devizes to Melksham?
The last direct bus from Devizes to Melksham: on weekdays, the 273 at 22:14 from Poulshot Turn, reaching Melksham at 22:26; on Saturdays, the 273 at 22:13 from Poulshot Turn, reaching Melksham at 22:24; on Sundays, the 273 at 19:18 from Poulshot Turn, reaching Melksham at 19:28.
What time is the last bus from Devizes to Dursley?
The last direct bus from Devizes to Dursley: on weekdays, the 87 at 13:33 from Potterne Road/Wick Lane, reaching Dursley at 14:12; on Saturdays, the 87 at 07:42 from Potterne Road/Wick Lane, reaching Dursley at 08:24; on Sundays, there's no direct bus.
What time is the last bus from Devizes to Marlborough?
The last direct bus from Devizes to Marlborough: on weekdays, the 100 at 13:13 from B&Q, reaching Marlborough at 13:34; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Devizes to Wroughton?
The last direct bus from Devizes to Wroughton: on weekdays, the 49 at 22:55 from Wellington Drive, reaching Wroughton at 23:22; on Saturdays, the 49 at 22:50 from Wellington Drive, reaching Wroughton at 23:17; on Sundays, the 49 at 18:42 from Wellington Drive, reaching Wroughton at 19:10.

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