1map logoGo to main page

Cardiff to St. Davids (Pembrokeshire) from $35: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Cardiff, United Kingdom
to
St. Davids (Pembrokeshire), United Kingdom

How to Get from Cardiff to St. Davids : Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 - OtherBest price
151.3 kmDistance
2h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cardiff to St. Davids (Pembrokeshire) with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Transport for Wales
Train
Average Duration
2h  54m
Estimated price
$103-142
Recommended
Company
N/A
Drive
Average Duration
2h  4m
Estimated price
$35-55
Cheapest
route map
Distance: 151.3 km
Duration: 2h 4m

See more options

Company
Various
Bus
Train
Average Duration
4h  11m
Estimated price
$104-142

Traveling From Cardiff to St. Davids (Pembrokeshire)

The journey from Cardiff's vibrant urban life to the tranquil coastal charm of St. Davids offers a striking contrast between city buzz and serene landscapes.

Best Neighbourhoods in St. Davids (Pembrokeshire)

St. Davids’ neighborhoods each offer distinct experiences for every traveler.

The City Centre
• Home to the stunning St. Davids Cathedral.
• Vibrant shops and local galleries line the streets.
Porthclais
• Picturesque harbor ideal for walking and boating.
• Quaint cafés with fresh local seafood options.
Solva
• Scenic coastal views from the picturesque village.
• Charming shops, perfect for unique souvenirs.

Best Times To Visit St. Davids (Pembrokeshire)'s Attractions

Timing can significantly enhance your experience in St. Davids.

St. Davids Cathedral
Visiting early morning or late afternoon offers a quieter atmosphere.
Porthclais Harbour
Weekdays are ideal for a peaceful stroll by the water.
Whitesands Bay
Early May or September allows for fewer tourists on the beach.

St. Davids (Pembrokeshire) Weather: What to Expect Year-Round

St. Davids experiences a temperate maritime climate, characterized by mild winters and cool summers. Late spring and early autumn are ideal for visits, as the weather is pleasant for exploring, while occasional rain showers can impact day-to-day activities.

Dining Recommendation in St. Davids (Pembrokeshire)

Try the fresh crab salad at The Shed Fish & Chip Shop, which showcases the coastal bounty of Pembrokeshire, offering a lighter, more ocean-inspired taste than what you’d typically find in Cardiff. The casual, warm atmosphere and emphasis on local ingredients create a dining experience that feels both authentic and distinctly connected to its beautiful surroundings.

Cardiff - St. Davids (Pembrokeshire) operators

Explore transport companies operating between Cardiff and St. Davids (Pembrokeshire), with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
03333 211 202
Website
https://tfw.wales/

Train from Cardiff Central to Haverfordwest

Average Duration
2h 32m
Estimated price
$45-75

Train from Swansea to Clarbeston Road

Average Duration
1h 21m
Estimated price
$25-40
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Cardiff Royal Welsh College of Music to Swansea City Bus Station

Average Duration
1h 5m
Estimated price
$8-13

Cardiff to St. Davids : Overview of Bus, Train, Flight, and Car Trips

Traveling between Cardiff and St. Davids (Pembrokeshire) offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Cardiff to St. Davids, covering a driving distance of 180.2 km in just over 2 hours. 💰 Discover affordable options for your road trip, with prices ranging from £28 to £43 to traverse the beautiful landscapes from Cardiff to St. Davids.
Average price
£27 - £43
🚂 The train journey from Cardiff to St. Davids takes approximately 2 hours and 54 minutes, allowing travelers to enjoy scenic views along the way. 💷 The prices for a train ticket between Cardiff and St. Davids can vary, ranging from £81 to £112 depending on the class of service and time of booking. 🌄 Upon arrival in St. Davids, passengers can explore the charming coastal town, visit the historic St. Davids Cathedral, and take in the picturesque landscapes of Pembrokeshire.

Frequently asked questions

Find out more about the route from Cardiff to St. Davids (Pembrokeshire).

Or choose the category:
The distance between Cardiff and St. Davids is approximately 151.3 km by road. By train and then bus, it typically takes around 4 hours and 22 minutes to travel from Cardiff to St. Davids. On the other hand, it takes about 2 hours and 4 minutes to drive from St. Davids to Cardiff.
The most cost-effective and time-efficient option for traveling from Cardiff to St. Davids is by driving. It takes approximately 2 hours and 4 minutes by car, and the cost ranges from £28 to £43. Taking a train and then a bus is another option, but it takes longer with a travel time of 4 hours and 22 minutes.
To travel from Cardiff to St. Davids without using public transportation, the most convenient option is to drive. The distance between the two is approximately 180.2 km and it takes around 2 hours and 4 minutes to drive between the two cities. Alternatively, you can consider hiring a taxi or private car service for a more comfortable and personalized journey. The prices for car hire range from £28 to £43, depending on the service provider and type of vehicle chosen.
To travel from Cardiff to St. Davids without a car, the best option is to take a train followed by a bus. The journey takes approximately 4 hours and 22 minutes and can cost between £31 and £75.
There are a variety of options for accommodation near St. Davids. With over 469 hotels to choose from, visitors can find something suitable for their preferences and budget. Prices start at £23 per night, ensuring affordable options for travelers.