31A Frome

Operated by FromeBus. First bus 08:50, last bus 16:10. 5 journeys on weekdays.

💷 Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with FromeBus whether this route takes part. Details →

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.

31A towards Frome — Monday to Friday (5 journeys)
Market Place (NE-bound) 08:5010:4012:4014:1016:10
Lewis Crescent (SW-bound) 08:5310:4312:4314:1316:13
Farmhouse Drive (NW-bound) 08:5510:4512:4514:1516:15
Sports Centre (E-bound) 09:0010:5012:5014:2016:20
Nightingale Avenue (opp) 09:0110:5112:5114:2116:21
Market Place (SW-bound) 09:0710:5712:5714:2716:27
Christchurch (E-bound) ·10:5912:5914:29·

Route map

All stops on route 31A

Towns & areas on this route

Frequently asked questions

What time is the first 31A bus?

The first 31A departure on weekdays leaves at 08:50 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 31A bus?

The last 31A on weekdays leaves its first stop at 16:10. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 31A bus cost?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). FromeBus day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 31A bus?

The 31A is operated by FromeBus.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.