| First train | 04:25 | |
|---|---|---|
| Last train | 21:35 | |
| Departure station | Newport (South Wales) | |
| Arrival station | London Paddington | |
| Journey time | From 1h 34m | |
| Distance | 121 miles (195 km) | |
| Frequency | 58 trains per day | |
| Changes | Direct trains available | |
| Price | From £32.20 | |
| Train operators |
Want to take the train from Newport to London? We’re here to help.
It can take just 1 hour and 35 minutes to travel from Newport in South Wales to London, on the fastest direct Great Western Railway trains. Step on board and you’ll find free WiFi, comfortable seating, and plenty of room for luggage. Fancy an upgrade? Great Western Railway First Class tickets offer complimentary food and drinks and extra-wider reclining seats with more legroom than in Standard.
Once you arrive at London Paddington station, you can start exploring the city straight away as several Underground lines stop here, as well as TfL Rail, buses, and taxis.
Want to know more about this train trip? Keep reading for FAQS, money-saving tips, and ticket options, or start a search for cheap train tickets from Newport to London Paddington in our Journey Planner at the top of the page.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.