Tanat Valley Coaches
| route_short_name | route_long_name | Operator | |
|---|---|---|---|
| 37 | Meole Brace - Sutton Farm - Weeping Cross | ... | |
| 401 | Oswestry Town Centre - Aston Way - Llys Road - Oswestry Town Centre | ... | |
| 558 | Montgomery - Shrewsbury | ... | |
| 66 | Oswestry - Llanymynech - Llanfyllin | ... | |
| 71 | Welshpool - Montgomery - Newtown | ... | |
| 71 | Four Crosses - Treflach - Trefonen - Oswestry | ... | |
| 72 | Oswestry - Llanymynech - Llanfyllin | ... | |
| 72A | Oswestry - Llanymynech - Llanfyllin | ... | |
| 72B | Oswestry - Llanymynech - Llanfyllin | ... | |
| 74 | Llanfyllin - Llanymynech - Ford - Shrewsbury | ... | |
| 74A | Llanfyllin - Llanymynech - Ford - Shrewsbury | ... | |
| 79 | Pentrefelin - Llanyblodwel - Llynclys - Oswestry | ... | |
| 79A | Llangynog - Llanrhaeadr - Trefonen - Oswestry | ... | |
| 81 | Newtown - Montgomery - Welshpool | ... | |
| T11 | Welshpool - Four Crosses - Llanymynech - Oswestry | ... | |
| T12D | Oswestry - Chirk - Wrexham | ... | |
| T12C | Welshpool - Four Crosses - Llanymynech - Oswestry | ... | |
| X75 | Welshpool - Berriew - Garthmyl - Newtown | ... | |
| 66 | Llanfyllin - Oswestry | ... | |
| 72 | Llanfyllin - Oswestry | ... | |
| 72A | Oswestry - Llanfyllin | ... | |
| 72B | Llanfyllin - Oswestry | ... | |
| 74 | Llanfyllin - Shrewsbury | ... | |
| 74A | Llanfyllin - Shrewsbury | ... | |
| 76 | Llanrhaedr - Welshpool via Llanfyllin, Guilsfield | ... | |
| 79 | Llangynog - Oswestry via Llanrhaeadr, Llynclys | ... | |
| 79A | Llangynog - Oswestry via Llanrhaeadr | ... | |
| 558 | Montgomery - Shrewsbury via Worthen | ... | |
| 81 | Welshpool - Newtown | ... | |
| 88 | Welshpool - Welshpool | ... | |
| 71A | Four Crosses - Oswestry | ... | |
| T12 | Machynlleth - Wrexham via Newtown, Welshpool, Oswestry | ... | |
| 64 | Llanarmon DC - Llangollen via Glyn Ceiriog, Chirk, Froncysyllte | ... |