31 Highway Star Diner ↔ Cantilupe Road
Operated by Nick Maddy Coaches. First bus 10:40, last bus 13:50. 2 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.
| Highway Star Diner (adj) | 10:40 |
|---|---|
| Crown Hotel (opp) | 10:41 |
| School (opp) | 10:47 |
| Shelter (adj) | 10:53 |
| Thorn Farm House (NE-bound) | 10:57 |
| Cross (E-bound) | 10:59 |
| Cantilupe Road (Stand 4) | 11:10 |
Route map
All stops on route 31
31 towards Cantilupe Road
- Highway Star Diner (adj) Whitchurch
- Crown Hotel (opp) Whitchurch
- School (opp) Llangrove
- Shelter (adj) Llangarron
- Thorn Farm House (NE-bound) The Thorn
- Cross (E-bound) Glewstone
- The Bridge at Wilton (adj) Ross-on-Wye
- Wilton Road (SE-bound) Ross-on-Wye
- Edde Cross Street (N-bound) Ross-on-Wye
- Greytree Road (opp 3) Greytree
- Five Ways (E-bound) Ross-on-Wye
- Station Street (E-bound) Ross-on-Wye
- Cantilupe Road (Stand 4) Ross-on-Wye
31 towards Highway Star Diner
- Cantilupe Road (Stand 4) Ross-on-Wye
- Wilton Road (NW-bound) Ross-on-Wye
- The Bridge at Wilton (opp) Ross-on-Wye
- Cross (W-bound) Glewstone
- Thorn Farm House (SW-bound) The Thorn
- Church (opp) Llangarron
- Shelter (opp) Llangarron
- School (adj) Llangrove
- Crown Hotel (adj) Whitchurch
- Highway Star Diner (opp) Whitchurch
Service history & registered changes
- 🆕 Registered effective 17 Aug 2026 From: Glenrothes To: Parknauk Via: Kinglassie, Ballingry, Cowdenbeath, Dunfermline Name or No.: 31 / 31A / 31B Service type: Normal Stopping Effective date: 17 August 2026 Other details: Monday to Sunday.
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 10:40 (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 13:50. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 31 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Nick Maddy Coaches 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 Nick Maddy Coaches.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.