1map logoGo to main page

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

Compare Travel Options and Prices

from
Cardiff, United Kingdom
to
Shrewsbury, United Kingdom

How to Get from Cardiff to Shrewsbury: 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 - DriveBest price
110.1 milesDistance
1h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cardiff to Shrewsbury 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: 110.1 miles
Duration: 1h 58m

See more options

Pricing table
Company
Transport for Wales
Train
Average Duration
1h  58m
Estimated price
$45-70

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $27 $41 $30 $33 $32 $43 $40
Train $37 $37 $37 $42 $33 $42 $47

Traveling From Cardiff to Shrewsbury

The journey from Cardiff to Shrewsbury takes you from a vibrant capital city buzzing with urban energy to a charming market town steeped in history and quaint scenery.

Best Neighbourhoods in Shrewsbury

Shrewsbury boasts diverse neighborhoods, each with its own charm and character.

Historic Town Centre
• Home to medieval architecture and cobbled streets.
• Vibrant market atmosphere with local shops and eateries.
Frankwell
• Scenic views along the River Severn.
• Cozy cafés and artistic galleries to explore.
Battlefield
• Close to historical sites like the Battlefield 1403.
• Family-friendly with parks and recreational facilities.

Best Times To Visit Shrewsbury's Attractions

Planning your visit around peak times can significantly enhance your Shrewsbury experience.

Shrewsbury Castle
Visit early in the morning during weekdays for a quieter tour.
The Quarry
Opt for late afternoons on weekdays to enjoy peaceful strolls.
St. Mary’s Church
Weekend mornings are less crowded, perfect for a serene visit.

Shrewsbury Weather: What to Expect Year-Round

Shrewsbury enjoys a temperate maritime climate with mild summers and cool winters, making it an appealing destination throughout the year. Spring and early autumn usually offer the best weather for outdoor activities, while travelers should prepare for occasional rain regardless of the season.

Dining in Shrewsbury: A Taste of Tradition

A visit to The Church Inn offers a delightful contrast to Cardiff's vibrant dining scene, showcasing traditional British fare with an emphasis on local ingredients. Here, enjoy the hearty Shropshire faggots, a dish that reflects the region’s rich culinary heritage, set in a cozy atmosphere that invites you to savor every bite.

Cardiff - Shrewsbury operators

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

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

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

Traveling between Cardiff and Shrewsbury 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 Shrewsbury, covering a driving distance of 177.0 km through the charming countryside of United Kingdom. 💷 Enjoy the flexibility of pricing options ranging from £28 to £43, making it a budget-friendly road trip to experience the beauty and history of Shrewsbury. 🌳 Immerse yourself in the scenic route as you traverse from Cardiff to Shrewsbury in approximately 2 hours and 16 minutes, creating memorable moments along the way.
Average price
£27 - £43
🚆 The direct train from Cardiff to Shrewsbury, operated by Transport for Wales, takes approximately 1 hour and 58 minutes, departing hourly every day from Cardiff Central and arriving at Shrewsbury station. 🚆 For an efficient journey from Cardiff to Shrewsbury by train, travelers have the option of multiple routes with varying durations, distances, and intermediate stops. Whether heading towards Manchester Piccadilly or Holyhead, passengers can enjoy a comfortable ride with Transport for Wales throughout the scenic 171 km route. 🚆 With affordable ticket prices ranging from £36 to £55, the train journey from Cardiff to Shrewsbury offers a convenient and time-efficient travel option for those looking to explore the historic town of Shrewsbury from the vibrant city of Cardiff in the United Kingdom.
Departure Point
Cardiff Central station
Arrival Point
Shrewsbury station
Useful tips for train travellers
• On your journey from Cardiff to Shrewsbury, expect catering services provided by Transport for Wales. Standard trains offer a trolley service with snacks and beverages available for purchase. However, if you are traveling on a peak service, there may be additional catering options, including hot meals, so check the timetable for specifics. You can also bring your own food and drinks on board.
• The train operators for this route include Transport for Wales and Avanti West Coast. Transport for Wales typically offers two class options: Standard (Economy) and First Class. First Class provides more spacious seating, complimentary snacks, and free tea and coffee services. You can check their schedules and book tickets at their respective websites: Transport for Wales and Avanti West Coast.
• Upon arriving at Shrewsbury Station, which is a well-connected transport hub, remember that luggage facilities are available for you to leave your bags during your visit. There are also restroom facilities available but no showers. To get to Shrewsbury city center quickly, take the number 54 bus from the bus stops located just outside the station, which operates frequently throughout the day.
🚌 Starting your journey from Cardiff to Shrewsbury by bus takes approximately 2 hours 3 mins, covering a distance of 171 km. The first step is to take the train towards Manchester Piccadilly, with the departure from Cardiff Central and arrival in Shrewsbury facilitated by Transport for Wales. 🚌 If you opt for route 2, the travel time remains the same at 2 hours, covering the same distance of 171 km. To start this journey, catch the train towards Holyhead from Cardiff Central station. The train will depart from Cardiff Central and arrive at Shrewsbury, all managed by Transport for Wales. 🚌 Whether you choose route 1 or route 2, your trip from Cardiff to Shrewsbury is a smooth and convenient ride by bus. The efficient train services provided by Transport for Wales ensure a comfortable and timely journey for travelers looking to explore these two charming destinations in the United Kingdom.

Frequently asked questions

Find out more about the route from Cardiff to Shrewsbury.

Or choose the category:
The distance between Cardiff and Shrewsbury is 140.0 km by air. By road, the distance is slightly longer at 177.2 km. If you opt to travel by train, it typically takes around 1 hour and 58 minutes to reach Shrewsbury from Cardiff. On the other hand, driving by car usually takes approximately 2 hours and 16 minutes to go from Shrewsbury to Cardiff.
The most cost-effective way to travel from Cardiff to Shrewsbury is by driving, which takes approximately 2 hours and 16 minutes. The road distance between the two cities is 177.2 km. Driving allows you the flexibility to make stops along the way and explore the surrounding areas. However, if time is of the essence, taking the train is the quickest option, with a travel time of 1 hour and 58 minutes. Train tickets can range from £32 to £68 depending on the type of ticket and class you choose.
The prices for a train journey from Cardiff to Shrewsbury can range from £32 to £68, depending on factors such as time of booking, class of travel, and any applicable discounts or promotions.
To get from Cardiff to Shrewsbury without using public transportation, you can opt to drive. The driving distance between the two cities is approximately 177.0 km, and it takes about 2 hours and 16 minutes to reach Shrewsbury by car. The cost of the journey by car can vary, with prices ranging from £28 to £44.
The most convenient way to travel from Cardiff to Shrewsbury without a car is by train. The journey takes approximately 1 hour and 58 minutes and tickets can cost between £32-£68.
Yes, there is a direct train link between Cardiff and Shrewsbury in the United Kingdom. The train service, operated by Transport for Wales, departs from Cardiff Central station and arrives at Shrewsbury station. The train journey takes approximately 1 hour and 58 minutes and services operate hourly, every day.
There are several accommodation options available near Shrewsbury. With over 632 hotels to choose from, visitors have a range of choices to suit their preferences and budget. Prices for these hotels start at £38 per night.

Trips from Cardiff

Trips to Shrewsbury