1map logoGo to main page

Shrewsbury to Cardiff from $35: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Shrewsbury, United Kingdom
to
Cardiff, United Kingdom

How to Get from Shrewsbury 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.

$35 - OtherBest price
139.3 kmDistance
1h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Shrewsbury 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
1h  58m
Estimated price
$45-70
Recommended
Company
various
Drive
Average Duration
2h  16m
Estimated price
$35-55
Cheapest
route map
Distance: 139.3 km
Duration: 1h 58m

See more options

Pricing table
Company
various
Train
Average Duration
2h  10m
Estimated price
$45-70

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Train $47 $75 $42 $37 $37 $37 $46

Traveling From Shrewsbury to Cardiff

Traveling from Shrewsbury to Cardiff offers you a journey that shifts from the charming, historic streets of a market town to the vibrant, modern energy of the Welsh capital.

Best Neighbourhoods in Cardiff

Cardiff boasts diverse neighborhoods, each offering distinct experiences for visitors.

Cardiff Bay
• Home to the iconic Wales Millennium Centre.
• Offers scenic waterfront walks and dining options.
Roath
• Features beautiful Victorian parks and lakes.
• Known for its vibrant arts and cultural scene.
Canton
• A hub for trendy cafes and independent shops.
• Great nightlife with diverse bars and entertainment.

Best Times To Visit Cardiff's Attractions

Timing your visit to Cardiff's attractions can greatly enhance your experience.

Cardiff Castle
Visit early in the morning for fewer crowds and cooler temperatures.
National Museum Cardiff
Afternoons on weekdays are ideal for a quieter visit and better focus.
Cardiff Bay
Evenings during weekdays offer stunning views with less tourist traffic.

Cardiff Weather: What to Expect Year-Round

Cardiff experiences a maritime climate, with mild winters and cool summers, making the city accessible throughout the year. Optimal visits occur in late spring and early autumn when the weather is pleasant, offering the best opportunities for outdoor activities and sightseeing.

Dining in Cardiff: A Taste of Local Flavors

When in Cardiff, try the iconic Welsh rarebit at The Potted Pig, where you'll enjoy a vibrant atmosphere combined with rich, cheesy flavors that differ from the more traditional fare found in Shrewsbury. This dining experience showcases local ingredients and a modern twist on classic Welsh dishes, providing a delightful contrast to your usual culinary adventures.

Shrewsbury - Cardiff operators

Explore transport companies operating between Shrewsbury and Cardiff, 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 Shrewsbury to Cardiff Central

Average Duration
1h 58m
Estimated price
$45-70

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

Traveling between Shrewsbury 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 journey from Shrewsbury to Cardiff, spanning a driving distance of 177.0 km. 💸 Explore the economical yet convenient option of driving from Shrewsbury to Cardiff, with prices ranging from £28 to £43. 🏰 Arrive in the vibrant city of Cardiff after approximately 2 hours and 16 minutes of driving.
Average price
£27 - £43
🚆 Embark on a direct train journey from Shrewsbury to Cardiff Central, operated by Transport for Wales. The hourly service offers a quick and convenient travel option, with the journey typically lasting around 1 hour and 58 minutes. 🔍 Enjoy a seamless trip covering a distance of approximately 171 km from Shrewsbury to Cardiff by train. 💼 Choose the train route that best suits your schedule and preferences, whether opting for a direct 1 hour and 59-minute journey or exploring alternative routes with scenic transfers. Contact Transport for Wales for booking details and further assistance on your travels.
Departure Point
Shrewsbury station
Arrival Point
Cardiff Central station
Useful tips for train travellers
• On your train from Shrewsbury to Cardiff, you'll primarily be traveling with Transport for Wales. They offer on-board catering services where you can enjoy a selection of refreshments including sandwiches, snacks, and beverages. It's advisable to bring cash or a contactless payment method, as some trains may not accept card payments.
• On this route, you can choose from various seating options. First Class offers more spacious seating and complimentary snacks and beverages. Economy Class is comfortable and well-equipped, ideal for budget travelers. Make sure to book your tickets in advance to secure the best seat availability. You can check out the seating options on the Transport for Wales website: tfw.wales
• Upon arriving at Cardiff Central Station, you can leave your luggage at the left luggage facility located near the main concourse. This will allow you to explore the city without the hassle of carrying your bags. The station provides clean restroom facilities, but note that there are no shower services available. To navigate easily, check the station map here: cardiff.gov.uk For the quickest way to the city center, catch the local bus service (Buses 5 or 6) just outside the station, or you can opt for a quick 15-minute walk.
🚌 Route 1: Take a scenic bus journey from Shrewsbury to Cardiff with a total travel time of 6 hours 49 mins covering a distance of 203 km, including a transfer in Newtown. Relax and enjoy the countryside views as you travel with Celtic Travel and Stagecoach South Wales. 🛤️ Route 2: Embark on a longer bus trip from Shrewsbury to Cardiff lasting 7 hours 31 mins over 212 km, involving 2 transfers in Montgomery and Newtown. Experience the convenience of traveling with Tanat Valley and Stagecoach South Wales on this picturesque route. 🚆 Route 3: Opt for a quicker train ride from Shrewsbury to Cardiff, taking just 2 hours 9 mins to cover the 171 km distance with a direct journey to Cardiff Central station aboard Transport for Wales.

Frequently asked questions

Find out more about the route from Shrewsbury to Cardiff.

Or choose the category:
The distance between Shrewsbury and Cardiff is approximately 140.0 km. If you choose to drive, the typical travel time is around 2 hours and 16 minutes, covering a distance of approximately 177.3 km. Alternatively, if you prefer to take the train, it takes about 1 hour and 56 minutes to reach Cardiff from Shrewsbury.
The most cost-effective option to travel from Shrewsbury to Cardiff is by driving, which typically takes around 2 hours and 16 minutes and costs between £28 and £44. However, if time is a priority, taking the train is the most efficient option, with a travel time of approximately 1 hour and 56 minutes. The train fare ranges from £32 to £68.
The prices for a train journey between Shrewsbury and Cardiff range from £32 to £68.
To get from Shrewsbury to Cardiff without using public transportation, your best option would be to drive. The driving distance between the two cities is approximately 177.0 km and it takes around 2 hours and 16 minutes to complete the journey by car. You can expect the prices for this trip to range from £28 to £44 depending on factors such as fuel costs and toll fees.
The best way to travel from Shrewsbury to Cardiff without a car is by train. The journey takes approximately 1 hour and 56 minutes and the ticket prices range from £32 to £68.
Yes, there is a direct train link between Shrewsbury and Cardiff. The train service, operated by Transport for Wales, departs from Shrewsbury station and arrives at Cardiff Central station. The journey typically takes around 1 hour and 56 minutes and operates on an hourly basis, running every day.
There are plenty of accommodation options near Cardiff with over 1134 hotels to choose from. Prices for hotels start at £33.

Trips from Shrewsbury

Trips to Cardiff