Aber Info
Transport

Long-distance coach and bus services

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.

Principal Routes

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.

Principal coach and bus routes to Aberystwyth

National Express 409

London - Birmingham - Telford - Shrewsbury - Llangurig - Aberystwyth
One service each way daily - approximate journey time of 7 hours. (Formerly service 420)
Check times and book online at www.nationalexpress.com or call 0871 781 8181*.

Trawscambria X32

(Bangor -) Caernarfon - Dolgellau - Machynlleth - Aberystwyth
Mondays to Saturdays: roughly 1 service every 2 hours between Caernarfon and Aberystwyth and single daily service to Bangor.
Sundays: 2 services daily each way between Bangor and Aberystwyth.
Pay on boarding; times from: www.traveline-cymru.org.uk or 0871 200 2233*.

Trawscambria X40

Cardiff - Swansea - Carmarthen - Lampeter - Aberystwyth
Mondays to Saturdays: hourly long-distance bus between Carmarthen and Aberystwyth, extended to serve Swansea 3 times a day and Cardiff 2 times a day.
Sundays: one service each way between Cardiff and Aberystwyth.
Pay on boarding; times from: www.traveline-cymru.org.uk or 0871 200 2233*.

Coach Travel Wales 701

Cardiff - Swansea - Carmarthen - Lampeter - Aberystwyth
One express coach service each way, Wednesdays, Fridays and Sundays only.
Pay on boarding; times from: www.traveline-cymru.org.uk or 0845 370 0180*.

Trawscambria X50

Cardigan - Aberaeron - Aberystwyth
Up to 4 direct express bus services Mondays to Saturdays, plus additional services by changing to/from X40 service at Aberaeron.
Pay on boarding; times from: www.traveline-cymru.org.uk or 0871 200 2233*.

Trawscambria X94

Wrexham - Llangollen - Bala - Dolgellau - Barmouth
Regular service, connecting with X32 at Dolgellau for Aberystwyth.
Pay on boarding; times from: www.traveline-cymru.org.uk or 0871 200 2233*.

Trawscambria 704

Brecon - Newtown
Regular service, connecting with railway services at Newtown for Aberystwyth.
Pay on boarding; times from: www.traveline-cymru.org.uk or 0871 200 2233*.

Further Information



* Calling these numbers costs up to 35p/minute and the company you're calling will profit from your call. Cheaper alternative numbers can often be found at: www.saynoto0870.com.