There are 3 ways to get from Swansea to Alton Towers Station by train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train via Bristol • 5h 1m
Cheapest option
Train • 6h 51m
1 alternative option
Drive • 3h 18m
Swansea to Alton Towers Station by train and bus
The journey time between Swansea and Alton Towers Station is around 6h 51m and covers a distance of around 220 miles. This includes an average layover time of around 1h 31m. Operated by Transport for Wales, First Potteries and D&G Bus, the Swansea to Alton Towers Station service departs from Swansea and arrives in Station Road. Typically five services run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Swansea to Alton Towers Station is to drive which costs £45 - £70 and takes 3h 18m.
The fastest way to get from Swansea to Alton Towers Station is to drive which takes 3h 18m and costs £45 - £70.
The distance between Swansea and Alton Towers Station is 223 miles. The road distance is 185.3 miles.
The best way to get from Swansea to Alton Towers Station without a car is to train via Bristol which takes 5h 1m and costs £120 - £300.
It takes approximately 5h 1m to get from Swansea to Alton Towers Station, including transfers.
Yes, the driving distance between Swansea to Alton Towers Station is 185 miles. It takes approximately 3h 18m to drive from Swansea to Alton Towers Station.
There are 966+ hotels available in Alton Towers Station. Prices start at £33 per night.
- Distance: 222.9 miles
- Duration: 5h 1m
What companies run services between Swansea, Wales and Alton Towers Station, England?
You can take a train from Swansea to Alton Towers Station via Bristol Parkway and Stoke-on-Trent in around 5h 1m.
- Phone
- +44 3457 000 125
- gwr.feedback@gwr.com
- Website
- gwr.com
Train from Swansea to Bristol Parkway
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- £35 - £85
- Website
- https://www.gwr.com/
- Anytime Day Single
- £35 - £55
- Anytime Day Single 1st Class
- £55 - £85
- Phone
- 0344 736 9123
- customer.relations@crosscountrytrains.co.uk
- Website
- crosscountrytrains.co.uk
Train from Bristol Parkway to Stoke-on-Trent
- Ave. Duration
- 2h 9m
- Frequency
- Every 3 hours
- Estimated price
- £60 - £170
- Website
- https://www.crosscountrytrains.co.uk/
- Standard
- £60 - £90
- 1st Class
- £120 - £170
- Phone
- 03333 211 202
- Website
- tfw.wales
Train from Swansea to Crewe
- Ave. Duration
- 3h 32m
- Frequency
- Every 3 hours
- Estimated price
- £60 - £100
- Website
- https://tfw.wales/
- Schedules at
- https://tfw.wales/service-status/timetables
- Anytime Standard
- £60 - £100
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.