Many major towns in Wales, and some in England, have direct services to Aberystwyth. National Express services from the rest of the UK connect with these services at Birmingham, Cardiff and London.
This map shows coach and bus routes operating at least six days a week, along with selected connecting rail services.
See below for full details of services and timetable and booking information.
London - Birmingham - Telford - Shrewsbury - Llangurig - Aberystwyth
One service each way daily - approximate journey time of 7 hours.
Book tickets online or by phone. Formerly service 420.
0871 781 8181 - Tickets and timetables - Operator: National Express
Bangor - Caernarfon - Dolgellau - Machynlleth - Aberystwyth
Every 2 hours Mondays to Saturdays; less frequent on Sundays.
Express bus: pay on boarding.
0871 200 2233 - Timetables - Operator: Arriva Buses Wales, Express Coaches, Lloyds Coaches
Cardiff - Swansea - Carmarthen - Lampeter - Aberystwyth
Hourly Carmarthen - Aberystwyth, less frequent to Cardiff. One Sunday journey.
Express bus: pay on boarding.
0871 200 2233 - Timetables - Operator: Arriva Buses Wales
Cardiff - Swansea - Carmarthen - Lampeter - Aberystwyth
One journey each way Wednesdays, Fridays, Saturdays and Sundays.
Express bus: pay on boarding.
0845 370 0180 - Timetables - Operator: Coach Travel Wales
Cardigan - Aberaeron - Aberystwyth
Four direct journeys Mondays to Saturdays, plus others by changing bus at Aberaeron.
Express bus: pay on boarding.
0871 200 2233 - Timetables - Operator: Richards Brothers
Wrexham - Llangollen - Bala - Dolgellau - Barmouth
Regular service 7 days a week, connecting with X32 at Dolgellau for Aberystwyth.
Express bus: pay on boarding.
0871 200 2233 - Timetables - Operator: Arriva Buses Wales, GHA Coaches
Merthyr Tydfil - Brecon - Builth Wells - Llandrindod Wells - Newtown
Regular service, Mondays to Saturdays.
Express bus: pay on boarding.
0871 200 2233 - Timetables - Operator: Stagecoach South Wales
Llandrindod Wells - Llangurig - Aberystwyth
Twice daily, Mondays to Saturdays.
Express bus: pay on boarding.
0871 200 2233 - Timetables - Operator: Veolia Transport
Buses and coaches from Aberystwyth normally use the following stops on Alexandra Road:
Stops E and F are not in the bus station, but further along Alexandra Road towards the Mill Street roundabout.
National Express 409 also calls at Penglais Campus. Other services also serve selected other stops around Aberystwyth.