There are 6 ways to get from London to St Dogmaels by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  5 h 22 min

  1. Take the train from London Paddington to Swansea
  2. Take the train from Swansea to Whitland

$208 - $340

Cheapest option

Bus  •  8 h 13 min

  1. Take the bus from London Victoria Coach Station to Carmarthen National Express
  2. Take the bus from Carmarthen, Bus Station (Carmarthen Bus Station) to Cardigan, Finch Square (St Mary`s Church) 460 / ...

$26 - $38

4 alternative options

Train, bus via Swansea  •  6 h 32 min

  1. Take the train from London Paddington to Swansea
  2. Take the train from Swansea to Carmarthen
  3. Take the bus from Carmarthen, Bus Station (Carmarthen Bus Station) to Cardigan, Finch Square (St Mary`s Church) 460 / ...

$122 - $232

Train, bus  •  7 h 14 min

  1. Take the train from London Paddington to Carmarthen
  2. Take the bus from Carmarthen, Railway Station (Carmarthen Railway Station) to Cardigan, Finch Square (St Mary`s Church) 460

$127 - $225

Train, bus via Birmingham New Street  •  8 h 20 min

  1. Take the train from London Euston to Birmingham New Street
  2. Take the train from Birmingham New Street to Aberystwyth
  3. Take the bus from Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station) to Cardigan, Finch Square (St Mary`s Church) T5

$126 - $191

Drive  •  4 h 21 min

  1. Drive from London to St Dogmaels 242.9 miles

$50 - $80

Questions & Answers

The cheapest way to get from London to St Dogmaels is to bus which costs £19 - £29 and takes 8 h 13 min.

More details

The quickest way to get from London to St Dogmaels is to drive which takes 4 h 21 min and costs £35 - £60.

More details

The distance between London and St Dogmaels is 320 km. The road distance is 389 km.

Get driving directions

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

More details

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

More details

What companies run services between London, England and St Dogmaels, Wales?

You can take a train from London to St Dogmaels via Swansea and Whitland in around 5 h 22 min. Alternatively, you can take a bus from London to St Dogmaels via Carmarthen, Carmarthen, Bus Station (Carmarthen Bus Station), and Cardigan, Finch Square (St Mary`s Church) in around 8 h 13 min.

Train operators
Great Western Railway
Website
gwr.com
Train from London Paddington to Swansea
Ave. Duration
2 h 56 min
Frequency
Hourly
Estimated price
$100 - $190
Website
gwr.com
Off-Peak Day Single
$50 - $85
Advanced Single
$55 - $80
Anytime Day Single
$100 - $190
Train from Swansea to Whitland
Ave. Duration
1 h 10 min
Frequency
Twice a week
Estimated price
$24 - $45
Website
gwr.com
Off-Peak Day Single
$15 - $24
Advanced Single
$16 - $24
Anytime Day Single
$24 - $45
Train from Swansea to Carmarthen
Ave. Duration
46 min
Frequency
Twice daily
Estimated price
$17 - $35
Website
gwr.com
Off-Peak Day Single
$11 - $18
Advanced Single
$13 - $19
Anytime Day Single
$17 - $35
Train from London Paddington to Carmarthen
Ave. Duration
4 h 5 min
Frequency
Once daily
Estimated price
$120 - $220
Website
gwr.com
Off-Peak Day Single
$60 - $95
Advanced Single
$60 - $90
Anytime Day Single
$120 - $220
Arriva Trains Wales
Phone
03333 211 202
Email
customer.relations@arrivatrainswales.co.uk
Website
arrivatrainswales.co.uk
Train from Swansea to Whitland
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$19 - $29
Website
arrivatrainswales.co.uk
Advanced Single
$9 - $14
Anytime Day Single
$19 - $29
First Anytime Day Single
$29 - $45
Train from Swansea to Carmarthen
Ave. Duration
49 min
Frequency
Hourly
Estimated price
$13 - $20
Website
arrivatrainswales.co.uk
Advanced Single
$7 - $10
Anytime Day Single
$13 - $20
First Anytime Day Single
$20 - $30
Train from Birmingham New Street to Aberystwyth
Ave. Duration
2 h 52 min
Frequency
Every 4 hours
Estimated price
$50 - $75
Website
arrivatrainswales.co.uk
Advanced Single
$23 - $35
Anytime Day Single
$50 - $75
First Anytime Day Single
$80 - $120
Virgin West Coast Trains
Bus operators
Richards Bros
Phone
+44 1239 613756
Email
enquiries@richardsbros.co.uk
Website
richardsbros.co.uk
Bus from Carmarthen, Bus Station (Carmarthen Bus Station) to Cardigan, Finch Square (St Mary`s Church)
Ave. Duration
1 h 29 min
Frequency
Hourly
Estimated price
$5 - $8
Schedules at
richardsbros.co.uk
Bus from Carmarthen, Railway Station (Carmarthen Railway Station) to Cardigan, Finch Square (St Mary`s Church)
Ave. Duration
1 h 41 min
Frequency
Hourly
Estimated price
$5 - $8
Schedules at
richardsbros.co.uk
Bus from Aberystwyth, Bus Station Stand 7 (Aberystwyth Bus Station) to Cardigan, Finch Square (St Mary`s Church)
Ave. Duration
1 h 50 min
Frequency
Hourly
Estimated price
$6 - $10
Schedules at
richardsbros.co.uk
Midway Motors
Phone
01239 831267
Email
info@midwaymotorscrymych.com
Website
midwaymotorscrymych.com
Bus from Carmarthen, Peacocks to Cardigan, Finch's Square (St Mary`s Church)
Ave. Duration
1 h 5 min
Frequency
Once a week
Estimated price
$12
Schedules at
midwaymotorscrymych.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Want to know more about US trains? and How to get from London to Edinburgh - to help you get the most out of your next trip.