1map logoGo to main page

Fishguard, Dyfed to Cardiff, South Glamorgan from $43: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Fishguard, United Kingdom
to
Cardiff, United Kingdom

How to Get from Fishguard to Cardiff: 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.

$43 - Train, BusBest price
137.5 kmDistance
2h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Fishguard to Cardiff 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  49m
Estimated price
$50-80
Recommended
Company
Various
Train
Bus
Average Duration
3h  56m
Estimated price
$43-64
Cheapest
route map
Distance: 137.5 km
Duration: 2h

See more options

Pricing table
Company
Various
Drive
Average Duration
2h 
Estimated price
$35-55

Compare prices for your selected dates

TypeMo 03/02Tu 04/02We 05/02Th 06/02Fr 07/02Sa 08/02Su 09/02
Train $13 $13 $13 $13 $15 $13 $13

Fishguard - Cardiff operators

Explore transport companies operating between Fishguard and Cardiff, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

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

Train from Fishguard & Goodwick to Cardiff Central

Average Duration
2h 49m
Estimated price
$50-80

Train from Fishguard & Goodwick to Swansea

Average Duration
1h 43m
Estimated price
$30-50
Bus
Website
https://uk.megabus.com

Bus from Swansea Quadrant Bus Station to Cardiff North Road

Average Duration
1h
Estimated price
$11-16

Fishguard to Cardiff: Overview of Bus, Train, Flight, and Car Trips

Traveling between Fishguard and Cardiff 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 scenic road trip from Fishguard to Cardiff, covering a distance of 178.6 km in just about 2 hours. 💰 Experience affordable travel with prices ranging from £28 to £43 for the car journey from Fishguard to Cardiff.
Average price
£27 - £43
🚆 Embark on a convenient train journey from Fishguard to Cardiff with Transport for Wales. Enjoy a smooth ride that takes approximately 2 hours and 49 minutes, with trains departing twice daily. 🌉 Experience a scenic route as you travel 188 km from Fishguard to Cardiff in under 3 hours. Opt for a direct train from Fishguard & Goodwick to Cardiff Central for a comfortable and time-efficient journey. 🎟️ If you prefer a more adventurous route, consider a trip with transfers. Travel from Fishguard to Cardiff via Swansea and Carmarthen for a total journey time of 3 hours and 32 minutes.
Departure Point
Fishguard & Goodwick station
Arrival Point
Cardiff Central station
Useful tips for train travellers
• The main operator for the Fishguard to Cardiff route is Transport for Wales (TfW). You can find more about their services and book tickets at https://www.transportforwales.com/. Additionally, if you wish to explore other operators, check the latest schedules on the National Rail website at https://www.nationalrail.co.uk/.
• To reach Cardiff city center quickly from Cardiff Central Station, you can take the Cardiff Metro service. Metro Line A operates frequently and will drop you off in the vibrant city center within just a few minutes. Expect to catch the bus at the station's bus interchange; popular routes include the number 1 and 2 toward the city center.
🚌 **Route Overview:** Travel from Fishguard to Cardiff by bus takes approximately 5 hours and 6 minutes, covering a distance of 176 km with 2 transfers. The journey involves buses operated by Richards Bros and Mid Wales Travel. 🚌 **Alternative Routes:** For longer journey times of 6 to 7 hours with additional transfers, travelers can opt for alternative routes via Haverfordwest, Tanerdy, and Llanelli, providing different perspectives of the Welsh countryside before arriving in the vibrant city of Cardiff.

Frequently asked questions

Find out more about the route from Fishguard to Cardiff.

Or choose the category:
The distance between Fishguard and Cardiff is approximately 136.8 km, with a road distance of 178.2 km. The typical travel time from Fishguard to Cardiff by train is around 2 hours and 27 minutes. If traveling by car, it takes about 2 hours to reach Fishguard from Cardiff.
The most cost-effective and time-efficient transportation option for traveling from Fishguard to Cardiff is by car. The road distance between the two cities is about 178.2 km and it takes approximately 2 hours to drive. The cost of this option is around £28-£44. Alternatively, there is a direct train route that takes 2 hours and 27 minutes, but it may be slightly more expensive compared to driving.
The prices for a train ticket from Fishguard to Cardiff range from £32 to £75 depending on the class and time of booking.
To travel from Fishguard to Cardiff without using public transportation, you can opt to drive. The road distance between the two cities is approximately 178.6 km, and it takes around 2 hours to drive from Fishguard to Cardiff. The prices for car rental vary, ranging from £28 to £44.
The best way to travel from Fishguard to Cardiff without a car is by train. The journey takes approximately 2 hours and 27 minutes. The train route offers beautiful scenic views of the Welsh countryside and allows you to sit back and relax while enjoying the journey. The train tickets for this route typically cost between £32-£75.
Yes, there is a direct train link between Fishguard and Cardiff. The train service is operated by Transport for Wales and departs from Fishguard & Goodwick station, arriving at Ninian Park station. The journey takes approximately 2 hours and 27 minutes.
There are plenty of options for accommodation near Cardiff. With over 1134 hotels available, visitors can choose from a range of options to suit their preferences and budgets. Prices start at £33, offering affordable and comfortable stays.