Travel from London to St-Dogmaels

Bus or train from London to St Dogmaels?

You can take a train from London to St Dogmaels via Swansea and Whitland in around 5 h 24 min. Alternatively, you can take a bus from London to St Dogmaels via Carmarthen, Bus Station (Carmarthen Bus Station) in around 7 h 31 min.

How to get from London to St Dogmaels

ModeDurationPrice
From London Paddington train to Swansea, train to Whitland, then taxi to St Dogmaels.5 h 24 min£188
From London Paddington train to Swansea, train to Carmarthen, walk to Carmarthen, Bus Station (Carmarthen Bus Station), then bus to Cardigan, Finch Square (St Mary`s Church).6 h 33 min£110
From London Paddington train to Carmarthen, Railway Station (Carmarthen Railway Station), bus to Cardigan, Finch Square (St Mary`s Church), then line 407 bus to St Dogmaels, Parc Noi.7 h 21 min£113
From London Victoria Coach Station bus to Carmarthen, Bus Station (Carmarthen Bus Station) then bus to Cardigan, Finch Square (St Mary`s Church).7 h 31 min£24
From London Euston train to Birmingham New Street, train to Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station), bus to Cardigan, Finch Square (St Mary`s Church), then line 407 bus to St Dogmaels, Parc Noi.8 h 30 min£123
From London drive to St Dogmaels.4 h 21 min£45

How long does it take to get from London to St Dogmaels?

It takes approximately 5 h 24 min to get from London to St Dogmaels, including transfers.

Is there a direct bus between London and St Dogmaels?

No, there is no direct bus from London to St Dogmaels. However, there are services departing from London Victoria Coach Station and arriving at Cardigan, Finch Square (St Mary`s Church) via Carmarthen, Bus Station (Carmarthen Bus Station). The journey, including transfers, takes approximately 7 h 31 min.

Operators from London to St Dogmaels

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
Arriva Trains Wales03333 211 202Arriva Trains Wales
Richards Bros+44 1239 613756Richards Bros
National Express+44 08717 818178National Express
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains