X77 Mochdre to Shrewsbury via Trehafren, Abbey Foregate
Operated by Tanat Valley Coaches. First bus 07:00, last bus 18:02. 13 journeys on weekdays. Fares: set by the operator — more.
Wanted a different X77? 3 other bus routes are numbered X77 elsewhere in the UK — see every X77 bus timetable by area.
| Stop | 07:00 | 09:50 | 10:50 | 12:50 | 14:50 | 16:10 |
|---|---|---|---|---|---|---|
| Newtown College (in) | · | · | · | · | · | 16:10 |
| Newtown Bus Station Stand 2 | 07:00 | · | · | · | · | 16:19 |
| Dol-Y-Felin | 07:12 | · | · | · | · | 16:30 |
| Nag`s Head Hotel (o/s) | 07:19 | · | · | · | · | · |
| Lion Hotel (after) | 07:22 | · | · | · | · | · |
| Montgomery Town Hall (before) | · | · | · | · | · | 16:41 |
| The Cock Hotel (o/s) | · | · | · | · | · | 16:50 |
| Coed-y-Dinas (opp) | 07:29 | · | · | · | · | 16:55 |
| Welshpool Bus Station Stand C | 07:40 | 09:50 | 10:50 | 12:50 | 14:50 | 17:05 |
| Green Dragon Inn (o/s) | 07:46 | 09:56 | 10:56 | 12:56 | 14:56 | 17:11 |
| Criggion Lane (after) | 07:50 | 10:00 | 11:00 | 13:00 | 15:00 | 17:15 |
| Breidden Hotel (opp) | 07:55 | 10:05 | 11:05 | 13:05 | 15:05 | 17:20 |
| Marche Lane Jct (opp) | 08:00 | 10:10 | 11:10 | 13:10 | 15:10 | 17:25 |
| Butt Lane (adj) | 08:08 | 10:18 | 11:18 | 13:18 | 15:18 | 17:33 |
| The Onslow (adj) | 08:14 | 10:25 | 11:25 | 13:25 | 15:25 | 17:39 |
| Ward Block (Entrance 1) (adj) | · | 10:27 | 11:27 | 13:27 | 15:27 | 17:42 |
| Hospital (adj) | 08:16 | 10:27 | 11:27 | 13:27 | 15:27 | 17:42 |
| Barracks (adj) | 08:20 | 10:31 | 11:31 | 13:31 | 15:31 | 17:46 |
| Bus Station (Stand R) | 08:32 | 10:37 | 11:37 | 13:37 | 15:37 | 17:52 |
Each column is one journey, headed by the time it sets off. 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.
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 Tanat Valley Coaches before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day, Boxing Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Christmas Eve — Thursday, 24 December 2026 towards Shrewsbury: 6 journeys, first 07:40 towards Mochdre: 6 journeys, first 09:12
- Monday, 28 December 2026 towards Shrewsbury: 6 journeys, first 07:40 towards Mochdre: 6 journeys, first 09:12
- Tuesday, 29 December 2026 towards Shrewsbury: 6 journeys, first 07:40 towards Mochdre: 6 journeys, first 09:12
- Wednesday, 30 December 2026 towards Shrewsbury: 6 journeys, first 07:40 towards Mochdre: 6 journeys, first 09:12
- New Year's Eve — Thursday, 31 December 2026 towards Shrewsbury: 6 journeys, first 07:40 towards Mochdre: 6 journeys, first 09:12
Route map
All stops on route X77
X77 towards Shrewsbury
All 69 stops
- Newtown College (in) Mochdre
- Flying Shuttle (nr) Trehafren
- Hill View Close (after) Trehafren
- Newtown Bus Station Stand 2 Newtown
- Pool Road (nr) Newtown
- Morrisons Newtown (adj) Newtown
- Bettws Turn (after) Aberbechan
- Bryn-y-maes (after) Abermule
- Station House (o/s Abermule Hotel) Abermule
- Post Office (after) Abermule
- Dol-Y-Felin Abermule
- Post Office (o/s) Fron
- Nag`s Head Hotel (o/s) Garthmyl
- Lion Hotel (after) Berriew
- Berriew Turn (before) Berriew
- Hen-domen House (nr) Hendomen
- Montgomery Town Hall (before) Montgomery
- Hem Crossroads (before) Forden
- Can-y-Lan (o/s Post Box) Forden
- Village Hall (o/s) Forden
- The Cock Hotel (o/s) Forden
- Clicewydd Welshpool
- Coed-y-Dinas (opp) Sarn-y-Bryn-Caled
- Berriew Street (after) Welshpool
- Post Office (o/s) Welshpool
- Glan Lledan Cottages (opp Sainsbury's) Welshpool
- Church Bank (adj Steps) Welshpool
- Welshpool Bus Station Stand C Welshpool
- Medical Centre (after) Welshpool
- Erw Wen (before) Welshpool
- The Flash Leisure Centre (after) Welshpool
- Green Dragon Inn (o/s) Buttington
- Heldre Turn (before) Buttington
- Criggion Lane (after) Trewern
- Breidden Hotel (opp) Middletown
- Marche Lane Jct (opp) Halfway House
- Castle (adj) Rowton
- Cross Gates Hotel (adj) Ford
- Butt Lane (adj) Ford
- Welshpool Road Jct (opp) Bicton Heath
- The Onslow (adj) Gains Park
- Collingwood Jct (adj) Gains Park
- Sandown Crescent Jct (adj) Gains Park
- Racecourse Lane Jct (adj) Copthorne
- Ward Block (Entrance 1) (adj) Copthorne
- Hospital (adj) Copthorne
- Chestnut Close (adj) Copthorne
- Oakfield Road Jct (opp) Copthorne
- Shelton Road Jct (opp) Copthorne
- Richmond Drive Jct (adj) Copthorne
- Barracks (adj) Copthorne
- Granville Street Jct (adj) Copthorne
- Bricklayers Arms (adj) Copthorne
- St Georges Court Jct (adj) Frankwell
- New Street Jct (opp) Frankwell
- Old School (adj) Frankwell
- Bus Station (Stand R) Shrewsbury
- No 8 (adj) Shrewsbury
- Castle Street (Stand D2) Shrewsbury
- St Mary's Church Town Services (adj) Shrewsbury
- Dogpole (adj) Shrewsbury
- Bridge (adj) Shrewsbury
- Abbey Church (adj) Abbey Foregate
- The Dun Cow (opp) Abbey Foregate
- Newhall Gardens Jct (adj) Abbey Foregate
- The Bell PH (adj) Abbey Foregate
- Shirehall (adj) Abbey Foregate
- Prestfelde School (adj) London Road
- College (adj) London Road
X77 towards Mochdre
All 54 stops
- Bus Station (Stand R) Shrewsbury
- Lloyds Chemist (adj) Shrewsbury
- Mardol Jct (adj) Shrewsbury
- Cycle Shop (adj) Frankwell
- St Georges Court Jct (opp) Frankwell
- Bricklayers Arms (opp) Copthorne
- Lindale Court Jct (opp) Copthorne
- Barracks (opp) Copthorne
- Richmond Drive Jct (opp) Copthorne
- Shelton Road Jct (adj) Copthorne
- Co - op (adj) Copthorne
- Swiss Farm Road Jct (opp) Copthorne
- Hospital (opp) Copthorne
- Ward Block (Entrance 1) (adj) Copthorne
- Racecourse Lane Jct (opp) Copthorne
- Bowbrook (opp) Gains Park
- Sandown Crescent Jct (opp) Gains Park
- Collingwood Jct (opp) Gains Park
- Woodcrest Jct (adj) Gains Park
- Welshpool Road Jct (adj) Bicton Heath
- Butt Lane (opp) Ford
- Cross Gates Hotel (opp) Ford
- Castle (opp) Rowton
- Marche Lane Jct (adj) Halfway House
- Breidden Hotel (o/s) Middletown
- Trewern Bus Shelter (o/s) Trewern
- Little Chef (adj) Cefn
- Heldre Turn (after) Buttington
- Green Dragon Inn (opp) Buttington
- The Flash Leisure Centre (before) Welshpool
- Medical Centre (opp) Welshpool
- Welshpool Bus Station Stand D (Bay D) Welshpool
- Pola Cinema (o/s former) Welshpool
- Coed-y-Dinas (before) Sarn-y-Bryn-Caled
- Clicewydd Welshpool
- The Cock Hotel (opp) Forden
- Can-y-Lan (opp Post Box) Forden
- Hem Crossroads (after) Forden
- Stalloe Cottages (after) Hendomen
- Montgomery Town Hall (before) Montgomery
- Hen-domen Turn (before) Hendomen
- Dol-Y-Felin (opp) Abermule
- Post Office (before) Abermule
- Station House (opp Abermule Hotel) Abermule
- Bryn-y-maes (before) Abermule
- Bettws Turn (after) Aberbechan
- Morrisons Newtown Newtown
- Telephone Engineering Centre (nr) Newtown
- Cwrt Croesawdy (after) Newtown
- Hill View Close (before) Trehafren
- Flying Shuttle (nr) Trehafren
- Newtown College (in) Mochdre
- Berriew Turn (after) Berriew
- Lion Hotel (before) Berriew
Towns & areas on this route
Frequently asked questions
What time is the first X77 bus?
The first X77 departure on weekdays leaves at 07:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X77 bus?
The last X77 on weekdays leaves its first stop at 18:02. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X77 bus cost?
The England fare cap doesn't apply in Wales — Tanat Valley Coaches sets the fares on the X77. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the X77 bus?
The X77 is operated by Tanat Valley Coaches.
Timetable data from Tanat Valley Coaches via the DfT Bus Open Data Service (Wales feed). Tanat Valley Coaches last updated their Bus Open Data publications on 8 April 2026. Check before you travel — services can change at short notice.