X31
Route map
X31 live route map
See the route, stops, and live buses currently on this line.
105 stops
Live buses loading
Map ready
Loading the route map...
Guildhall → Bus Station
12 trips · first 08:47 · last 19:22
Sunday
Upcoming Valid 2026-06-14 – 2026-11-29
Swipe sideways to see later trips.
Stop
08:47
Bus Station
09:22
Bus Station
10:22
Bus Station
11:22
Bus Station
12:23
Bus Station
13:23
Bus Station
14:23
Bus Station
15:23
Bus Station
16:23
Bus Station
17:23
Bus Station
18:22
Bus Station
19:22
Bus Station
Corsham, Bradford Road Junction
opposite
08:51
09:46
10:47
11:47
12:50
13:51
14:51
15:51
16:51
17:51
18:49
19:47
Corsham, Kings Avenue Shelter
north-east bound
09:04
10:01
11:01
12:01
13:03
14:04
15:04
16:04
17:05
18:05
19:01
19:58
Corsham, Coulston Road Bus Shelter
north-east bound
09:04
10:01
11:01
12:01
13:03
14:04
15:04
16:04
17:05
18:05
19:01
19:58
Chippenham, Chequers Cross Road
north-east bound
09:07
10:04
11:04
12:05
13:07
14:08
15:08
16:08
17:08
18:08
19:04
20:01
Chippenham, Hungerdown Lane Sports Ground
northbound
09:11
10:08
11:08
12:09
13:11
14:12
15:12
16:12
17:12
18:12
19:08
20:05
Chippenham, Conway Road Co-Op
north-west bound
09:12
10:09
11:09
12:11
13:13
14:14
15:13
16:13
17:13
18:13
19:09
20:06
Chippenham, Redland School
south-east bound
09:15
10:13
11:13
12:15
13:17
14:18
15:17
16:17
17:17
18:17
19:12
20:09
Chippenham, Woodlands Road
north-east bound
09:16
10:14
11:14
12:16
13:18
14:19
15:18
16:18
17:18
18:18
19:13
20:10
Chippenham, Hardenhuish Avenue
eastbound
09:16
10:15
11:15
12:17
13:18
14:19
15:18
16:18
17:18
18:18
19:13
20:10
Chippenham, Rail Station Forecourt B
north-east bound
09:20
10:19
11:19
12:21
13:22
14:23
15:22
16:22
17:22
18:22
19:16
20:13
Chippenham, Town Bridge
south-east bound
09:21
10:20
11:20
12:22
13:23
14:24
15:23
16:23
17:23
18:23
19:17
20:14
Bus Station → Guildhall
12 trips · first 08:00 · last 18:45
Sunday
Upcoming Valid 2026-06-14 – 2026-11-29
Swipe sideways to see later trips.
Stop
08:00
Bus Station
09:00
Bus Station
10:00
Bus Station
11:00
Bus Station
12:00
Bus Station
13:00
Bus Station
14:00
Bus Station
15:00
Bus Station
16:00
Bus Station
17:00
Bus Station
18:00
Bus Station
18:45
Bus Station
Chippenham, Town Bridge
north-east bound
08:03
09:03
10:03
11:03
12:03
13:03
14:03
15:03
16:03
17:03
18:03
18:48
Chippenham, Rail Station Forecourt A
north-west bound
08:05
09:05
10:05
11:05
12:06
13:06
14:06
15:05
16:05
17:05
18:05
18:50
Chippenham, Hardenhuish Avenue
westbound
08:08
09:08
10:08
11:08
12:10
13:10
14:10
15:08
16:08
17:08
18:08
18:53
Chippenham, Woodlands Road
south-west bound
08:08
09:08
10:09
11:09
12:11
13:11
14:11
15:08
16:08
17:08
18:08
18:53
Chippenham, Redland School
north-west bound
08:10
09:10
10:11
11:11
12:13
13:13
14:13
15:10
16:10
17:10
18:10
18:55
Chippenham, Conway Road Co-Op
south-east bound
08:13
09:13
10:14
11:14
12:16
13:16
14:16
15:13
16:13
17:13
18:13
18:58
Chippenham, Spinney Close
south-east bound
08:14
09:14
10:15
11:15
12:17
13:17
14:17
15:14
16:14
17:14
18:14
18:58
Chippenham, Chequers Cross Road
westbound
08:19
09:19
10:20
11:20
12:22
13:22
14:22
15:19
16:19
17:19
18:19
19:03
Corsham, Coulston Road Bus Shelter
south-west bound
08:22
09:22
10:23
11:23
12:25
13:25
14:25
15:22
16:22
17:22
18:22
19:06
Corsham, Kings Avenue Shelter
south-west bound
08:23
09:23
10:24
11:24
12:26
13:26
14:26
15:23
16:23
17:23
18:23
19:07
Corsham, Newlands Road Co-Op
south-west bound
08:28
09:28
10:28
11:28
12:30
13:30
14:30
15:28
16:28
17:28
18:28
19:12
Corsham, Bradford Road Junction
outside
08:35
09:35
10:35
11:35
12:38
13:38
14:38
15:34
16:34
17:34
18:34
19:18
Timetable data from Faresaver, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PH2023619:19.
All stops shown
54 stops- Bath City Centre, Guildhall Cg
- Bath City Centre, Broad Street Sd
- Bath City Centre, Hilton Hotel Sf
- Walcot Gate northbound
- Walcot, Snow Hill north-east bound
- Walcot, Morrisons north-east bound
- Grosvenor, Balustrade north-east bound
- Lambridge north-east bound
- Batheaston, Westwoods north-east bound
- Box, Shockerwick Lane north-east bound
- Ashley, Northey Arms outside
- Box, Cemetery eastbound
- Box, Pharmacy eastbound
- Box, The Bassetts north-east bound
- Box Hill, Hedgesparrow Lane eastbound
- Rudloe Arms north-east bound
- Rudloe, Trenchard Avenue southbound
- Rudloe, Fiveways southbound
- Rudloe, Toghill Crescent eastbound
- Rudloe, Park Place north-east bound
- Corsham, Bradford Road Junction opposite
- Corsham, Beechfield Road southbound
- Corsham, Hatton Way southbound
- Corsham, Oathills eastbound
- Corsham, Charlwood Road eastbound
- Corsham, Poundmead eastbound
- Corsham, Stokes Road opposite
- Corsham Primary School opposite
- Corsham, Mansion House outside
- Corsham, Newlands Road northbound
- Corsham, Priory Street outside
- Corsham, Queens Avenue eastbound
- Corsham, Kings Avenue Shelter north-east bound
- Corsham, Coulston Road Bus Shelter north-east bound
- Corsham, Cross Keys outside
- Chippenham, Chequers Cross Road north-east bound
- Chippenham, Sainsburys outside
- Chippenham, The Pheasant northbound
- Chippenham, Hungerdown Lane Sports Ground northbound
- Chippenham, Clover Dean westbound
- Chippenham, Conway Road Co-Op north-west bound
- Frogwell, Turpin Way eastbound
- Chippenham, Down View north-east bound
- Chippenham, Frogwell School outside
- Chippenham, Saxon Street eastbound
- Chippenham, Neeld Crescent eastbound
- Chippenham, Redland School south-east bound
- Chippenham, Woodlands Road north-east bound
- Chippenham, Hardenhuish Avenue eastbound
- Chippenham, New Road south-west bound
- Chippenham, Rail Station Forecourt B north-east bound
- Chippenham, Town Bridge south-east bound
- Chippenham, Waitrose outside
- Chippenham, Bus Station Bay 7