X77 Mochdre to Shrewsbury via Welshpool, Copthorne
Operated by Tanat Valley Coaches. First bus 07:00, last bus 18:02. 16 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 | 07:40 | 09:50 | 10:50 | 12:50 | 14:50 | 16:10 | 17:05 |
|---|---|---|---|---|---|---|---|---|
| Newtown College (in) | · | · | · | · | · | · | 16:10 | · |
| Newtown Bus Station Stand 2 | 07:00 | · | · | · | · | · | 16:19 | · |
| Dol-Y-Felin | 07:12 | · | · | · | · | · | 16:30 | · |
| Montgomery Town Hall (before) | · | · | · | · | · | · | 16:41 | · |
| Nag`s Head Hotel (o/s) | 07:19 | · | · | · | · | · | · | · |
| Lion Hotel (after) | 07:22 | · | · | · | · | · | · | · |
| Coed-y-Dinas (opp) | 07:29 | · | · | · | · | · | 16:55 | · |
| Welshpool Bus Station Stand C | 07:40 | 07:40 | 09:50 | 10:50 | 12:50 | 14:50 | 17:05 | 17:05 |
| Green Dragon Inn (o/s) | 07:46 | 07:46 | 09:56 | 10:56 | 12:56 | 14:56 | 17:11 | 17:11 |
| Criggion Lane (after) | 07:50 | 07:50 | 10:00 | 11:00 | 13:00 | 15:00 | 17:15 | 17:15 |
| Breidden Hotel (opp) | 07:55 | 07:55 | 10:05 | 11:05 | 13:05 | 15:05 | 17:20 | 17:20 |
| Marche Lane Jct (opp) | 08:00 | 08:00 | 10:10 | 11:10 | 13:10 | 15:10 | 17:25 | 17:25 |
| Butt Lane (adj) | 08:08 | 08:08 | 10:18 | 11:18 | 13:18 | 15:18 | 17:33 | 17:33 |
| The Onslow (adj) | 08:14 | 08:14 | 10:24 | 11:24 | 13:24 | 15:24 | 17:39 | 17:39 |
| Ward Block (Entrance 1) (adj) | 08:16 | 08:16 | 10:26 | 11:26 | 13:26 | 15:26 | 17:41 | 17:41 |
| Barracks (adj) | 08:20 | 08:20 | 10:30 | 11:30 | 13:30 | 15:30 | 17:45 | 17:45 |
| Bus Station (Stand R) | 08:27 | 08:27 | 10:37 | 11:37 | 13:37 | 15:37 | 17:52 | 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 Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route X77
X77 towards Shrewsbury
All 48 stops
- Newtown College (in) Mochdre
- 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
- Montgomery Town Hall (before) Montgomery
- The Cock Hotel (o/s) Forden
- Post Office (before) Abermule
- Post Office (o/s) Fron
- Nag`s Head Hotel (o/s) Garthmyl
- Lion Hotel (after) Berriew
- Berriew Turn (before) Berriew
- Coed-y-Dinas (opp) Sarn-y-Bryn-Caled
- Berriew Street (after) Welshpool
- Welshpool Bus Station Stand C Welshpool
- Church Bank (adj Steps) 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
- Bus Station (Stand R) Shrewsbury
X77 towards Mochdre
All 70 stops
- College (adj) London Road
- Armoury Gardens (adj) London Road
- Shirehall (opp) Abbey Foregate
- The Bell PH (opp) Abbey Foregate
- Newhall Gardens Jct (opp) Abbey Foregate
- The Dun Cow (adj) Abbey Foregate
- Abbey Church (opp) Abbey Foregate
- Mansers (adj) Coleham
- St. Julians Friars (adj) Shrewsbury
- Market Hall (opp) Shrewsbury
- Shoplatch P&R (opp) Shrewsbury
- Rowleys House (opp) Shrewsbury
- 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
- Berriew Turn (after) Berriew
- Lion Hotel (before) Berriew
- Nag`s Head Hotel (opp) Trwstllewelyn
- Post Office (o/s) Fron
- Station House (o/s Abermule Hotel) Abermule
- Post Office (after) Abermule
- Abermule Community Centre Abermule
- Dol-Y-Felin Abermule
- 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
- Newtown Bus Station Stand 1 Newtown
- Newtown College (in) Mochdre
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.