Cheap Train Tickets from Birmingham to Swansea
If you buy a train ticket now for Saturday 2o December 2023 from Birmingham to Swansea, the average fare is around £24, but the cheapest tickets can be found for just £23.5.
Please note that fares are subject to change based on your search criteria. We kindly ask you to check the prices after searching for your desired routes.
Birmingham to Swansea By Train
Have a look at the upcoming trains leaving Birmingham for Swansea on Tuesday, 14th March 2023, by referring to our convenient timetable provided below, which includes platform and real-time travel updates. You can access the entire day's schedule through our mobile application.
First train | 05:42 |
---|---|
Last train | 21:12 |
Departure station | Birmingham |
Arrival station | Swansea |
Distance | 169 miles |
Journey time | From 2h 48m |
Price | From £23.5 |
Train operators | CrossCountry, Great Western Railway, West Midlands Trains, Transport for Wales |
Birmingham To Swansea Train Times
- 2:225h 46mChanges8:08Birmingham New StreetSwansea
- 2:422h 49mChanges5:31Birmingham New StreetSwansea
- 3:122h 52mChanges6:04Birmingham New StreetSwansea
- 4:303h 14mChanges7:44Birmingham New StreetSwansea
- 5:1213h 7mChanges18:19Birmingham New StreetSwansea
- Q:
How long does it take to travel from Birmingham to Swansea by train?
A:It takes around 4h 5m by train from Birmingham to Swansea. Bear in mind that the journey time may be a little longer on weekends and holidays.
Average journey time4h 5mAverage journey time4h 5m - Q:
How much does the train from Birmingham to Swansea cost?
A:Train tickets from Birmingham to Swansea cost as little as £23.5 if you book in advance, and the train fares are often higher when purchased on the day. Ticket prices also vary depending on the time of day, route, and class you book.
Train fares from£23.5Train fares from£23.5 - Q:
What is the fastest journey from Birmingham to Swansea by train?
A:The fastest train will get you from Birmingham to Swansea in 2h 48m. The slowest service is the late-evening departure which takes nearly 13h 7m travelling at a slower pace throughout the journey.
Fastest route2h 48mFastest route2h 48m - Q:
What time does the last train from Birmingham to Swansea leave?
A:The last train from Birmingham to Swansea departs at 21:12. Don’t miss it!
Last train21:12Last train21:12 - Q:
When can I catch the first train from Birmingham to Swansea?
A:The first train leaves Birmingham at 05:42. Book in advance to save yourself some time in the morning.
First train05:42First train05:42 - Q:
Which train company operates Birmingham to Swansea?
A:There are a number of train companies that operate cheap trains to Swansea, including CrossCountry,Great Western Railway,West Midlands Trains,Transport for Wales.
Train operatorsCrossCountry, Great Western Railway, West Midlands Trains, Transport for WalesTrain operatorsCrossCountry, Great Western Railway, West Midlands Trains, Transport for Wales
Birmingham To Swansea Train FAQs
Birmingham to Swansea ticket
Are you planning a trip from Birmingham to Swansea and in need of information about train tickets and timings? Look no further! This informative introduction will provide you with essential details for your journey. The Birmingham to Swansea train route in the United Kingdom offers a convenient and efficient way to travel between these vibrant cities. With frequent services operating throughout the day, it is now easier than ever to explore the beauty of Wales from the heart of England. Whether you're embarking on a business trip, visiting family or friends, or simply looking for an exciting adventure, this train journey is an excellent choice. Booking Birmingham to Swansea train tickets is hassle-free, allowing you to secure your seat in advance and avoid any last-minute stress. To ensure you plan your journey effectively, it's important to be aware of the Birmingham to Swansea train times. With a variety of train services available, including both direct and indirect routes, you can easily find a schedule that suits your needs. So why not sit back, relax, and admire the picturesque landscapes as you embark on an unforgettable journey from Birmingham to Swansea?
Cheap train tickets from Birmingham to Swansea tickets
Get Cheap Train Tickets
Form Birmingham to Swansea

Book in advance

Travel Off-Peak

Split Tickets

Use your Railcard

Student Discount
If you’re looking for a return train journey, check out the train from Swansea to Birmingham . TrainPal can save you money by finding you cheap deals on train tickets from Birmingham to Swansea for your next vacation.
If you are planning to travel by train from Birmingham to Swansea, find your one-way or round-trip tickets online and book with TrainPal. You can even use TrainPal App to get all travel-related information in one place, making your upcoming journey as smooth as possible.
What are my ticket options for this journey?
Looking for cheap train tickets on Birmingham to Swansea routes? We've got you covered! Check out the suggestions below and discover tips you can use to save on your next train journey.

Advance train tickets

Anytime train tickets

1st Class train tickets

GroupSave train tickets

Off-peak and Super Off-peak train tickets

Return train tickets

Flexible train tickets
Looking for more cheap train tickets ideas?
There are so many places all across the UK and Europe that you can travel to cheaply by train. Tap on the links below to find out more.