Buses and trains
Local bus routes, trains from Llandudno and Llandudno Junction, and free and discounted travel passes.Plan a journey (Traveline Cymru)Train times (TfW)Apply for a bus passLast checked October 2026
Local buses
Most local routes are run by Arriva. The main ones from Llandudno are:
| 5 | Llandudno to Bangor and Caernarfon |
|---|---|
| 12 / X12 | Llandudno to Rhyl via Colwyn Bay |
| 13 | Llandudno to Prestatyn |
| 14 and 15 | Conwy to Llysfaen |
| 25 | Llandudno to Eglwysbach |
| 26 | Llandudno town, the Great Orme and Tyn y Coed |
Other operators run services up the Conwy Valley and along the coast. Routes and times change, so check Traveline Cymru or Arriva’s Llandudno page before you travel.
Trains
Llandudno station
Town centre
Llandudno Junction
Across the river
The Conwy Valley line runs a handful of trains a day from Llandudno to Llanrwst, Betws-y-Coed and Blaenau Ffestiniog. Transport for Wales has been consulting on a new timetable for the line from December 2026, so check times before you travel.
Free and discounted travel
- Aged 60+ or disabled
- Aged 16 to 21
- Companion cards
Getting around without a car
Most of Llandudno is flat and walkable, with the town centre, both beaches and the main shopping streets close together. For more ideas see our guides to Llandudno without a car and cycling in Llandudno.
Common questions
Can I get a direct train from Llandudno to London?
Which bus goes from Llandudno to Bangor?
Who can get a free bus pass in Wales?
Spotted something out of date or missing? Let us know and we’ll fix it.