X21 Puxton to Bridgwater via Weston-super-Mare, Burnham-on-Sea
Operated by First Bristol, Bath & the West. First bus 07:10, last bus 16:30. 3 journeys on weekdays. Fares: adult single £2.60 to £3.00 — more.
Wanted a different X21? 7 other bus routes are numbered X21 elsewhere in the UK — see every X21 bus timetable by area.
| Stop | 16:30 |
|---|---|
| Puxton Park car park (inside) | 16:30 |
| Worle Interchange (Stand A) | 16:38 |
| South West Skills Campus (W-bound) | 16:50 |
| Waterloo Street (Stop J) | 17:00 |
| Loxton Campus (S-bound) | 17:10 |
| Copse Corner (S-bound) | 17:20 |
| East Brent Village Hall (NW-bound) | 17:26 |
| Pier Street (E-bound) | 17:41 |
| Cemetery (SE-bound) | 17:53 |
| Monmouth Farm Close (SE-bound) | 18:02 |
| Admirals Table Inn (S-bound) | 18:05 |
| Bus Station (Bay 3) | 18:17 |
| Angel Place (W-bound) | 18:22 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Fares on the X21
Adult single £2.60 to £3.00
Adult single fare table, stage to stage
| £2.60 | St Georges Turn | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £2.60 | £2.60 | Worle Interchange | |||||||||||||||||||||
| £2.60 | £2.60 | £2.60 | Weston Milton Station | ||||||||||||||||||||
| £2.60 | £2.60 | £2.60 | £2.60 | WsM Interchange | |||||||||||||||||||
| £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Broadoak Road | ||||||||||||||||||
| £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Loxton Campus | |||||||||||||||||
| £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Bridge Garage | ||||||||||||||||
| £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Hobbs Boat Inn (from WM) | |||||||||||||||
| £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Copse Corner | ||||||||||||||
| £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Edingworth Road | |||||||||||||
| £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | East Brent Village Hall | ||||||||||||
| £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Brent Corner | |||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | RSPCA | ||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Berrow Triangle | |||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Swimming Pool / Sea View Road | ||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Burnham-on-Sea, Pier Street | |||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Highbridge Cemetery | ||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Huntspill Southfield Cross | |||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Pawlett Monmouth Farm Road | ||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Dunball Car Auctions / Downend Road | |||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | Express Park | ||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.60 | £2.60 | £2.60 | £2.60 | Bridgwater Magistrates Ct / Angel Pl | |
| £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | – | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £2.60 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Hobbs Boat Inn (to WM) |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Puxton Park (to WM).
First Bus's published fares on the Bus Open Data Service, in force from 1 September 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with First Bristol, Bath & the West before you travel.
Tickets on the X21
First Bristol, Bath & the West publishes singles, day tickets and season tickets on this route for adults, children, young people and students.
Adult Single · Child Single · Weston FirstDay · Weston FirstDay Child · Weston FirstDay Group · Weston FirstWeek Adult · Weston FirstWeek Child · Weston FirstDay Student
…and 26 more tickets on this route.
Ticket types come from First Bristol, Bath & the West's own fares data on the Bus Open Data Service, last updated 2 September 2026. Prices for singles and returns are under Fares above; for the others, check with First Bristol, Bath & the West.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with First Bristol, Bath & the West before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route X21
X21 towards Bridgwater
All 87 stops
- Puxton Park car park (inside) Puxton
- Rolstone Turn (SW-bound) Puxton
- St Georges Turn (NW-bound) St Georges
- Worle Interchange (Stand A) Worle
- Summer Lane (W-bound) Worle
- Moor Lane (W-bound) Worle
- Annandale Avenue (W-bound) Worle
- Mead Vale (SW-bound) Milton
- Chelswood Avenue (SW-bound) Milton
- Saville Road (Weston Milton Station) (W-bound) Milton
- South West Skills Campus (W-bound) Milton
- Wellsea Grove (SW-bound) Milton
- Birchwood Avenue (SW-bound) Milton
- Langford Road (W-bound) Milton
- Stafford Road (W-bound) Weston-super-Mare
- Swiss Road (Stop AA) Weston-super-Mare
- Boulevard (Stop G) Weston-super-Mare
- Waterloo Street (Stop J) Weston-super-Mare
- Winter Gardens (Stop L) Weston-super-Mare
- Beach Road (Stop D) Weston-super-Mare
- Ellenborough Park North (S-bound) Weston-super-Mare
- Clevedon Road (S-bound) Weston-super-Mare
- Clarence Road North (S-bound) Weston-super-Mare
- Royal Sands (S-bound) Weston-super-Mare
- Charlton Road (SE-bound) Weston-super-Mare
- Broadoak Road (SE-bound) Weston-super-Mare
- Colombo Crescent (NE-bound) Coronation Estate
- Hobart Road (S-bound) Coronation Estate
- Loxton Road Shops (S-bound) Coronation Estate
- Loxton Campus (S-bound) Coronation Estate
- Bleadon Hill (S-bound) Bleadon
- Anchor Inn (SE-bound) Bleadon
- Bleadon Road (SE-bound) Bleadon
- Bridge Garage (SE-bound) Bleadon
- Hobbs Boat Inn (S-bound) Batch
- Copse Corner (S-bound) Lympsham
- Edingworth Road (S-bound) East Brent
- East Brent Village Hall (NW-bound) East Brent
- Church Road (SW-bound) East Brent
- Hill Lane (NW-bound) East Brent
- Lympsham Turn (W-bound) East Brent
- Burton Row (SW-bound) Brent Knoll
- Brent Corner (S-bound) Brent Knoll
- The Nook (W-bound) Brent Knoll
- Ham Farm (W-bound) Brent Knoll
- RSPCA (W-bound) Burnham
- Ash Tree Road (W-bound) Berrow
- Triangle (SW-bound) Berrow
- Naish Road (SE-bound) Berrow
- Braithwaite Place (S-bound) Berrow
- Shelley Drive (S-bound) Burnham-on-Sea
- Lighthouse (SW-bound) Burnham-on-Sea
- The Grove (S-bound) Burnham-on-Sea
- Poplar Road (S-bound) Burnham-on-Sea
- Sea View Road (W-bound) Burnham-on-Sea
- Vicarage Street (S-bound) Burnham-on-Sea
- Pier Street (E-bound) Burnham-on-Sea
- Holiday Village (S-bound) Burnham-on-Sea
- Channel Court (SE-bound) Burnham-on-Sea
- King Alfred School (SE-bound) Highbridge
- Sandy Close (E-bound) Highbridge
- Pepperall Road (adj) Highbridge
- Cemetery (SE-bound) Highbridge
- Church Street (S-bound) Highbridge
- Garage (SW-bound) Highbridge
- Alstone Lane (SW-bound) Alstone
- School (S-bound) Huntspill
- Millgreen Close (S-bound) Huntspill
- Southfield Cross (S-bound) Huntspill
- Old Pawlett Road (SW-bound) West Huntspill
- Bleak Bridge (SW-bound) West Huntspill
- Stretcholt Turn (SW-bound) West Huntspill
- Manorfields (SW-bound) Pawlett
- Monmouth Farm Close (SE-bound) Pawlett
- Gaunts Road (opp) Pawlett
- Richmond Cottages (SE-bound) Pawlett
- Walpole Turn (S-bound) Walpole
- Downend Road (SE-bound) Dunball
- Admirals Table Inn (S-bound) Dunball
- Woodlands Court Business Park (S-bound) Dunball
- Express Park (opp) Bridgwater
- Bristol Road (S-bound) Bridgwater
- The Range (opp) Bridgwater
- Union Street (SW-bound) Bridgwater
- Sainsbury's (W-bound) Bridgwater
- Bus Station (Bay 3) Bridgwater
- Angel Place (W-bound) Bridgwater
X21 towards Puxton
All 89 stops
- Magistrates Court (NE-bound) Bridgwater
- Bus Station (Bay 4) Bridgwater
- Sainsbury's (E-bound) Bridgwater
- Union Street (N-bound) Bridgwater
- Old Market Road (N-bound) Bridgwater
- The Range (o/s) Bridgwater
- Bristol Road (N-bound) Bridgwater
- Express Park (adj) Bridgwater
- Admirals Table Inn (N-bound) Dunball
- Downend Road (NW-bound) Dunball
- Walpole Turn (NW-bound) Walpole
- Richmond Cottages (N-bound) Pawlett
- Gaunts Road (adj) Pawlett
- Monmouth Farm Close (NW-bound) Pawlett
- Manorfields (NE-bound) Pawlett
- Stretcholt Turn (NE-bound) West Huntspill
- Bleak Bridge (NE-bound) West Huntspill
- Old Pawlett Road (NE-bound) West Huntspill
- Southfield Cross (N-bound) Huntspill
- Millgreen Close (N-bound) Huntspill
- School (N-bound) Huntspill
- Alstone Lane (NE-bound) Alstone
- Garage (NE-bound) Highbridge
- Church Street (N-bound) Highbridge
- Cemetery (N-bound) Highbridge
- Pepperall Road (opp) Highbridge
- Sandy Close (W-bound) Highbridge
- King Alfred School (W-bound) Highbridge
- Channel Court (NW-bound) Burnham-on-Sea
- Holiday Village (NW-bound) Burnham-on-Sea
- Pier Street (W-bound) Burnham-on-Sea
- Regent Street (N-bound) Burnham-on-Sea
- Sea View Road (N-bound) Burnham-on-Sea
- Poplar Road (N-bound) Burnham-on-Sea
- The Grove (N-bound) Burnham-on-Sea
- Lighthouse (N-bound) Burnham-on-Sea
- Shelley Drive (N-bound) Burnham-on-Sea
- Braithwaite Place (N-bound) Berrow
- Naish Rd NW (opp) Berrow
- Triangle (NE-bound) Berrow
- Ash Tree Road (E-bound) Berrow
- RSPCA (E-bound) Burnham
- Ham Farm (E-bound) Brent Knoll
- The Nook (E-bound) Brent Knoll
- Brent Corner (N-bound) Brent Knoll
- Burton Row (NE-bound) Brent Knoll
- Lympsham Turn (E-bound) East Brent
- Hill Lane (SE-bound) East Brent
- Church Road (NE-bound) East Brent
- East Brent Village Hall (SE-bound) East Brent
- Edingworth Road (N-bound) East Brent
- Copse Corner (N-bound) Lympsham
- Hobbs Boat Inn (N-bound) Batch
- Bridge Garage (NW-bound) Bleadon
- Bridgwater Road (NW-bound) Bleadon
- Anchor Inn (NW-bound) Bleadon
- Bleadon Hill (N-bound) Bleadon
- Loxton Campus (N-bound) Coronation Estate
- Loxton Road Shops (N-bound) Coronation Estate
- Hobart Road (N-bound) Coronation Estate
- Colombo Crescent (SW-bound) Coronation Estate
- Broadoak Road (NW-bound) Weston-super-Mare
- Charlton Road (NW-bound) Weston-super-Mare
- Royal Sands (N-bound) Weston-super-Mare
- Clarence Road North (N-bound) Weston-super-Mare
- Clevedon Road (N-bound) Weston-super-Mare
- Ellenborough Park North (N-bound) Weston-super-Mare
- Beach Road (Stop GG) Weston-super-Mare
- Marine Parade (Stop MM) Weston-super-Mare
- Grand Pier (Stop P) Weston-super-Mare
- Winter Gardens (Stop K) Weston-super-Mare
- Weston College (Stop SS) Weston-super-Mare
- Waterloo Street (Stop H) Weston-super-Mare
- Boulevard (Stop F) Weston-super-Mare
- Stafford Road (E-bound) Weston-super-Mare
- Langford Road (E-bound) Milton
- Birchwood Avenue (NE-bound) Milton
- Laburnum Road (NE-bound) Milton
- Chesham Road South (E-bound) Milton
- South West Skills Campus (E-bound) Milton
- Chelswood Avenue (NE-bound) Milton
- Mead Vale (NE-bound) Milton
- Annandale Avenue (E-bound) Worle
- Station Road (E-bound) Worle
- Summer Lane (E-bound) Worle
- Worle Interchange (Stand B) Worle
- St Georges Turn (SE-bound) St Georges
- Rolstone Turn (NE-bound) Puxton
- Puxton Park car park (inside) Puxton
Service registration & registered changes
- Service change effective 5 April 2026 To amend Route and Timetable.
- New service effective 31 August 2025 Monday to Friday schooldays
From official Traffic Commissioner registrations. Registration PH0000132/438 · Changes in North Somerset Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first X21 bus?
The first X21 departure on weekdays leaves at 07:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X21 bus?
The last X21 on weekdays leaves its first stop at 16:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X21 bus cost?
First Bristol, Bath & the West's published fares on the X21: adult single £2.60 to £3.00. Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). First Bristol, Bath & the West day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the X21 bus?
The X21 is operated by First Bristol, Bath & the West.
Timetable data from First Bristol, Bath & the West via the DfT Bus Open Data Service (South West England feed). Registered with the Traffic Commissioner as PH0000132/438. Check before you travel — services can change at short notice.