X31 Bath City Centre ↔ Chippenham (Wilts)
Operated by Faresaver. First bus 06:40, last bus 18:13. 22 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Guildhall (Cg) | · | 08:33 | 09:03 | 10:03 | 11:03 | 12:03 | 13:03 | 14:03 | 15:03 | 16:03 | 17:13 | 18:13 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lambridge (NE-bound) | · | 08:42 | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:12 | 15:13 | 16:15 | 17:25 | 18:23 |
| Northey Arms (o/s) | · | 08:50 | 09:19 | 10:19 | 11:19 | 12:19 | 13:19 | 14:19 | 15:22 | 16:26 | 17:36 | 18:31 |
| The Bassetts (NE-bound) | · | 08:53 | 09:22 | 10:22 | 11:22 | 12:22 | 13:22 | 14:22 | 15:25 | 16:29 | 17:39 | 18:34 |
| Newlands Road (N-bound) | 08:15 | 09:05 | 09:35 | 10:34 | 11:34 | 12:34 | 13:34 | 14:34 | 15:37 | 16:42 | 17:52 | 18:45 |
| Sainsburys (o/s) | 08:21 | 09:11 | 09:41 | 10:40 | 11:40 | 12:40 | 13:40 | 14:40 | 15:43 | 16:51 | 17:58 | 18:50 |
| Community Hospital (N-bound) | 08:25 | 09:16 | 09:46 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:48 | 16:57 | 18:02 | 18:54 |
| Bus Station (Bay 7) | 08:31 | 09:20 | 09:49 | 10:48 | 11:48 | 12:48 | 13:48 | 14:48 | 15:52 | 17:02 | 18:05 | 18:57 |
Route map
All stops on route X31
X31 towards Chippenham (Wilts)
- Guildhall (Cg) Bath City Centre
- Broad Street (Sd) Bath City Centre
- Hilton Hotel (Sf) Bath City Centre
- Walcot Gate (N-bound) Walcot
- Snow Hill (NE-bound) Walcot
- Morrisons (NE-bound) Walcot
- Balustrade (NE-bound) Grosvenor
- Lambridge (NE-bound) Lambridge
- Westwoods (NE-bound) Batheaston
- Shockerwick Lane (NE-bound) Box
- Northey Arms (o/s) Ashley
- Cemetery (E-bound) Box
- Pharmacy (E-bound) Box
- The Bassetts (NE-bound) Box
- Hedgesparrow Lane (E-bound) Box Hill
- Rudloe Arms (NE-bound) Rudloe
- Sandown Crescent (E-bound) Corsham
- Dickens Avenue (E-bound) Corsham
- Oliver Avenue (SE-bound) Corsham
- Newlands Road (N-bound) Corsham
- Bences Lane (N-bound) Corsham
- Cross Keys (o/s) Corsham
- Chequers Cross Road (NE-bound) Chippenham
- Sainsburys (o/s) Chippenham
- B and Q (opp) Chippenham
- Rowden Arms (N-bound) Rowden
- Community Hospital (N-bound) Chippenham
- Charter Road (N-bound) Chippenham
- Waitrose (o/s) Chippenham
- Bus Station (Bay 7) Chippenham
X31 towards Bath City Centre
- Bus Station (Bay 7) Chippenham
- Waitrose (opp) Chippenham
- Charter Road (S-bound) Chippenham
- Community Hospital (S-bound) Chippenham
- Rowden Arms (SW-bound) Rowden
- B and Q (o/s) Chippenham
- Esso Garage (W-bound) Chippenham
- Sainsburys (opp) Chippenham
- Chequers Cross Road (W-bound) Chippenham
- Bences Lane (S-bound) Corsham
- Arnolds Mead (opp) Corsham
- Newlands Road Co-Op (SW-bound) Corsham
- Oliver Avenue (W-bound) Corsham
- Dickens Avenue (W-bound) Corsham
- Sandown Crescent (W-bound) Corsham
- Rudloe Arms (SW-bound) Rudloe
- Hedgesparrow Lane (W-bound) Box Hill
- Post Office (o/s) Box
- Pharmacy (nr) Box
- Cemetery (W-bound) Box
- Northey Arms (opp) Ashley
- Shockerwick Lane (SW-bound) Box
- Westwoods (SW-bound) Batheaston
- Lambridge (SW-bound) Lambridge
- Balustrade (SW-bound) Grosvenor
- Morrisons (SW-bound) Walcot
- Snow Hill (SW-bound) Walcot
- Walcot Gate (S-bound) Walcot
- Hilton Hotel (Se) Bath City Centre
- Grand Parade (Ci) Bath City Centre
Service history & registered changes
- 🆕 Registered effective 5 Apr 2026 Operating between Bath Bus Station and Chippenham Bus Station given service number X31 / 231 effective from 05 April 2026. To amend Timetable.
- 🆕 Registered effective 31 Aug 2025 Operating between Bath Bus Station and Chippenham Bus Station given service number X31 / 231 effective from 31 August 2025. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first X31 bus?
The first X31 departure on weekdays leaves at 06:40 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X31 bus?
The last X31 on weekdays leaves its first stop at 18:13. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X31 bus cost?
The X31 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 X31 bus?
The X31 is operated by Faresaver.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.