321 Newport JF Academy ↔ Haverhill Bus Station
Operated by Stephensons of Essex. First bus 07:20, last bus 18:20. 7 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.
| JF Academy (o/s) | 15:28 | · | · |
|---|---|---|---|
| Railway Station (o/s) | 15:36 | 16:20 | 18:20 |
| 1500IM310B | 15:40 | · | · |
| High Street (N-bound) | 15:43 | 16:30 | 18:30 |
| Common Hill (N-bound) | 15:44 | 16:31 | 18:31 |
| The Axe (o/s) | 15:47 | 16:34 | 18:34 |
| Tesco Store (opp) | 15:49 | 16:36 | 18:36 |
| Tylers (opp) | 15:51 | 16:38 | 18:38 |
| Church (opp) | 15:56 | 16:43 | 18:43 |
| Bluebell Inn (o/s) | 16:00 | 16:47 | 18:47 |
| Edith Cavell Way (adj) | 16:11 | 16:58 | 18:58 |
| Cleves Road (opp) | 16:22 | 17:09 | 19:09 |
| Bus Station (Stand 5) | 16:27 | 17:14 | 19:14 |
Route map
All stops on route 321
321 towards Haverhill Bus Station
- JF Academy (o/s) Newport
- The Coach & Horses (o/s) Newport
- Sparrowsend Hill (adj) Wendens Ambo
- Railway Station (o/s) Audley End
- Adams Court (adj) Saffron Walden
- The Fighting Cocks (opp) Audley End
- Lower School Gate (opp) Saffron Walden
- Council Offices (o/s) Saffron Walden
- High Street (N-bound) Saffron Walden
- Common Hill (N-bound) Saffron Walden
- The Axe (o/s) Saffron Walden
- Elizabeth Way (SE-bound) Saffron Walden
- Tesco Store (opp) Saffron Walden
- Tylers (opp) Sewards End
- Dragons Green (opp) Sewards End
- Village Hall (opp) Sewards End
- Maple Lane (opp) Radwinter
- Church (opp) Radwinter
- Bluebell Inn (o/s) Hempstead
- Queen Edith Drive (opp) Steeple Bumpstead
- Lion Meadow (opp) Steeple Bumpstead
- Post Office (o/s) Steeple Bumpstead
- Chapel Street (adj) Steeple Bumpstead
- Edith Cavell Way (adj) Steeple Bumpstead
- Pale Green (opp) Helions Bumpstead
- Parsonage Farm (o/s) Helions Bumpstead
- Wiggens Hall (o/s) Helions Bumpstead
- Copy Farm (opp) Helions Bumpstead
- Horseham Hall (o/s) Helions Bumpstead
- Cleves Road (opp) Haverhill
- Layer Road (adj) Haverhill
- Priory Avenue (opp) Haverhill
- Mill Hill (adj) Haverhill
- Helions Walk (adj) Haverhill
- Manor Farm Close (adj) Haverhill
- Stour Valley Road (opp) Haverhill
- Bus Station (Stand 5) Haverhill
321 towards Newport JF Academy
- Bus Station (Stand 5) Haverhill
- Health Centre (adj) Haverhill
- Layer Road (opp) Haverhill
- Cleves Road (adj) Haverhill
- Horseham Hall (opp) Helions Bumpstead
- Copy Farm (adj) Helions Bumpstead
- Wiggens Hall (opp) Helions Bumpstead
- Parsonage Farm (opp) Helions Bumpstead
- Pale Green (adj) Helions Bumpstead
- Edith Cavell Way (opp) Steeple Bumpstead
- Chapel Street (opp) Steeple Bumpstead
- Lion Meadow (adj) Steeple Bumpstead
- Claywall Bridge (adj) Steeple Bumpstead
- Post Office (opp) Steeple Bumpstead
- Queen Edith Drive (adj) Steeple Bumpstead
- Bluebell Inn (opp) Hempstead
- Church (o/s) Radwinter
- Maple Lane (adj) Radwinter
- Tylers (adj) Sewards End
- Dragons Green (adj) Sewards End
- Village Hall (o/s) Sewards End
- Tesco Store (o/s) Saffron Walden
- Elizabeth Way (NW-bound) Saffron Walden
- The Spike (opp) Saffron Walden
- The Axe (opp) Saffron Walden
- Chaters Hill (W-bound) Saffron Walden
- Church Street (SW-bound) Saffron Walden
- High Street (S-bound) Saffron Walden
- Council Offices (opp) Saffron Walden
- Adams Court (adj) Saffron Walden
- Sparrowsend Hill (adj) Wendens Ambo
- Lower School Gate (o/s) Saffron Walden
- High School (opp) Saffron Walden
- The Fighting Cocks (opp) Audley End
- Railway Station (o/s) Audley End
- Sparrowsend Hill (opp) Wendens Ambo
- The Coach & Horses (opp) Newport
- Gaces Acre (opp) Newport
- JF Academy (o/s) Newport
Towns & areas on this route
Frequently asked questions
What time is the first 321 bus?
The first 321 departure on weekdays leaves at 07:20 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 321 bus?
The last 321 on weekdays leaves its first stop at 18:20. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 321 bus cost?
The 321 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. Stephensons of Essex day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 321 bus?
The 321 is operated by Stephensons of Essex.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.