Keynsham to Port Talbot Train
Download our App for free
All your travel needs in one place
Keynsham to Port Talbot by train
The journey from Keynsham to Port Talbot by train is 56.58 mi and takes . There are connections per day, with the first departure at and the last at . It is possible to travel from Keynsham to Port Talbot by train for as little as or as much as . The best price for this journey is .
| Distance | 56.58 mi |
| Departure | Keynsham |
| Arrival | Port Talbot |

Be the first to have an
AI Travel Companion


Be the first to have an AI Travel Companion



Keynsham to Port Talbot CO2 Emissions by Train
Train
6.37kg
Bus
6.83kg
Flight
18.21kg
Car
14.57kg
What are the CO2 emissions from Keynsham to Port Talbot by train? The CO2 emissions from taking the train between Keynsham and Port Talbot are 6.37kg.
How much CO2 do I save by taking the train between Keynsham and Port Talbot? By taking the train between Keynsham and Port Talbot you will save 11.84kg CO2 emissions compared to a flight, 0.46kg compared to a bus and 8.2kg compared to a car.
Anything we can improve?
Frequently Asked Questions
What's the distance between Keynsham and Port Talbot by train?
Keynsham to Port Talbot is 56.58 mi.
Is there a direct train from Keynsham to Port Talbot?
Yes, there is a direct train between Keynsham and Port Talbot.
What are the CO2 emissions for Keynsham to Port Talbot by train?
The train journey from Keynsham to Port Talbot creates 6.37kg of CO2 emissions.