31 High Wycombe, High Wycombe BusStn ↔ Beaconsfield Old Town, Aylesbury End
Operated by Carousel Buses. First bus 06:00, last bus 20:20. 77 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.
| High Wycombe BusStn (Bay 5) | 06:00 | 06:20 | 06:40 | 07:30 | 07:50 | 08:30 | 09:10 | 09:10 | 09:40 | 10:10 | 10:10 | 10:40 | 11:10 | 11:10 | 11:40 | 12:10 | 12:10 | 12:40 | 13:10 | 13:10 | 13:40 | 14:10 | 14:10 | 14:40 | 15:05 | 15:10 | 15:45 | 16:10 | 16:15 | 16:50 | 17:10 | 17:20 | 17:50 | 18:10 | 18:20 | 19:10 | 19:20 | 20:10 | 20:20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| The Happy Wanderer PH (adj) | 06:08 | 06:29 | 06:50 | 07:40 | 08:01 | 08:40 | 09:20 | 09:19 | 09:50 | 10:20 | 10:19 | 10:50 | 11:20 | 11:19 | 11:50 | 12:20 | 12:19 | 12:50 | 13:20 | 13:19 | 13:50 | 14:19 | 14:20 | 14:50 | 15:16 | 15:19 | 15:56 | 16:19 | 16:26 | 17:01 | 17:19 | 17:31 | 18:01 | 18:19 | 18:30 | 19:19 | 19:30 | 20:19 | 20:30 |
| William Ramsay School (Opp) | 06:14 | 06:37 | 07:00 | 07:56 | 08:22 | 08:56 | 09:28 | 09:28 | 09:58 | 10:28 | 10:28 | 10:58 | 11:28 | 11:28 | 11:58 | 12:28 | 12:28 | 12:58 | 13:28 | 13:28 | 13:58 | 14:28 | 14:28 | 14:58 | 15:27 | 15:28 | 16:07 | 16:28 | 16:37 | 17:11 | 17:28 | 17:41 | 18:11 | 18:28 | 18:39 | 19:28 | 19:39 | 20:28 | 20:39 |
| The Pond (Opp) | · | · | · | · | · | · | · | 09:35 | · | · | 10:35 | · | · | 11:35 | · | · | 12:35 | · | · | 13:35 | · | 14:35 | · | · | · | 15:35 | · | 16:35 | · | · | 17:35 | · | · | 18:35 | · | 19:35 | · | 20:35 | · |
| The Pond (adj) | 06:21 | 06:45 | 07:10 | 08:04 | 08:32 | 09:04 | 09:36 | · | 10:06 | 10:36 | · | 11:06 | 11:36 | · | 12:06 | 12:36 | · | 13:06 | 13:36 | · | 14:06 | · | 14:36 | 15:06 | 15:37 | · | 16:17 | · | 16:47 | 17:20 | · | 17:50 | 18:20 | · | 18:47 | · | 19:47 | · | 20:47 |
| Aylesbury End (Stop H) | 06:29 | 06:56 | 07:29 | 08:14 | 08:50 | 09:14 | 09:46 | · | 10:16 | 10:46 | · | 11:16 | 11:46 | · | 12:16 | 12:46 | · | 13:16 | 13:46 | · | 14:16 | · | 14:46 | 15:16 | 15:49 | · | 16:29 | · | 16:59 | 17:31 | · | 18:01 | 18:31 | · | 18:56 | · | · | · | · |
Route map
All stops on route 31
31 towards Beaconsfield Old Town, Aylesbury End
- High Wycombe BusStn (Bay 5) High Wycombe
- Oxford Street (Stop J) High Wycombe
- Castle Street (Stop V) High Wycombe
- Railway Station (opp) High Wycombe
- Duke Street (Opp) High Wycombe
- Lucas Road (Adj) High Wycombe
- Bowerdean Crossroads (o/s 140) High Wycombe
- Acorn Close (Opp) High Wycombe
- The Happy Wanderer PH (adj) High Wycombe
- Mayhew Crescent (adj) High Wycombe
- Sheraton Drive (adj) High Wycombe
- Windsor Drive (adj) High Wycombe
- Crossroads (o/s 169) Terriers
- De Havilland Drive (Opp) Terriers
- St John's Road (Opp) Hazlemere
- Holy Trinity Church (Opp) Hazlemere
- Crossroads (Opp 15) Hazlemere
- Rose Avenue (o/s 16) Hazlemere
- William Ramsay School (Opp) Hazlemere
- Pine Walk (adj) Hazlemere
- Rose Avenue Shops (opp) Hazlemere
- Curzon Avenue (opp 32) Tylers Green
- Hazlemere Road (Southbound) Tylers Green
- Coppice Farm Road Tylers Green
- The Red Lion (Adj) Penn
- The Pond (Opp) Penn
- Potters Cross (Westbound) Tylers Green
- Hillcroft Road (Opp) Penn
- Church Road (o/s 8) Penn
- School Road (o/s 1) Penn
- The Pond (adj) Penn
- The Red Lion PH (opp) Knotty Green
- Seeleys Road (Opp) Beaconsfield
- Post Office (Stop C) Beaconsfield
- Waitrose (Stop F) Beaconsfield
- Candlemas Lane (adj) Beaconsfield
- Aylesbury End (Stop H) Beaconsfield Old Town
31 towards High Wycombe, High Wycombe BusStn
- Aylesbury End (Stop G) Beaconsfield Old Town
- Candlemas Lane (Opp) Beaconsfield
- Post Office (Stop E) Beaconsfield
- Waitrose (Stop A) Beaconsfield
- Seeleys Road (Adj) Beaconsfield
- The Red Lion PH (Opp) Knotty Green
- School Road (o/s 10) Penn
- The Pond (Opp) Penn
- New Road (o/s 84) Penn
- Hillcroft Road (adj) Penn
- Potters Cross (Eastbound) Tylers Green
- Curzon Avenue (o/s 42) Tylers Green
- Hazlemere Road (Northbound) Tylers Green
- Coppice Farm Road (adj) Tylers Green
- Rose Avenue Shops (o/s) Hazlemere
- Pine Walk (Opp) Hazlemere
- William Ramsay School (o/s) Hazlemere
- Rose Avenue (opp 1) Hazlemere
- Holy Trinity Church (o/s) Hazlemere
- Crossroads (Opp 323) Hazlemere
- De Havilland Drive (adj) Terriers
- St John's Road (adj) Hazlemere
- Crossroads (o/s 160) Terriers
- Windsor Drive (Opp) High Wycombe
- Sheraton Drive (opp) High Wycombe
- Mayhew Crescent (Opp) High Wycombe
- The Happy Wanderer PH (opp) High Wycombe
- Acorn Close (Adj) High Wycombe
- Bowerdean Crossroads (o/s 144) High Wycombe
- Lucas Road (opp) High Wycombe
- Duke Street (adj) High Wycombe
- Station Interchange (Stop X2) High Wycombe
- Castle Street (Stop W) High Wycombe
- Oxford Street (Stop K) High Wycombe
- High Wycombe BusStn (Bay 5) High Wycombe
Service history & registered changes
- 🆕 Registered effective 26 Jul 2026 Operating between Chelmsford Bus Station and High Street, Burnham on Crouch given service number 31 / 331 / 332 / 333 effective from 26 July 2026. To amend Timetable.
- 🆕 Registered effective 12 Jul 2026 From: Wanlockhead (Toll Brae) To: Lanark Interchange Via: Abington Name or No.: 31 / 31A Service type: Normal Stopping Effective date: 12 July 2026 End date: 14 July 2029 Other details: Monday to Saturday.
- 🆕 Registered effective 13 Apr 2026 From: Elgin To: Forres Via: Name or No.: 31 Service type: Normal Stopping Effective date: 13 April 2026 Other details: Monday to Saturday.
- 🆕 Registered effective 12 Apr 2026 Operating between Chelmsford Bus Station and High Street, Burnham on Crouch given service number 31 / 331 / 332 / 333 effective from 12 April 2026. To amend Route, Stopping Places and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 31 bus?
The first 31 departure on weekdays leaves at 06:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 31 bus?
The last 31 on weekdays leaves its first stop at 20:20. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 31 bus cost?
The 31 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. Carousel Buses day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 31 bus?
The 31 is operated by Carousel Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.