From Cardiff, it travels north via Pontypridd, Merthyr Tydfil, Brecon, Builth Wells, Rhyader, Llanidloes, Dolgellau, Ffestiniog, Blaenau Ffestiniog, Betws-y-Coed, Llanrwst and Conway before arriving on the north coast at Llandudno.