Cheap train tickets from Newport to London

Showing times and prices for 30 Jan

Cheapest

£46

Average

£47

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Newport to London will cost around £ 47 if you buy it on the day, but the cheapest tickets can be found for only £ 46.

Cheapest
12:32Newport (Gwent)2h12 14:44London Paddington
0 changes
£461One-way
Cheapest
08:32Newport (Gwent)2h20 10:52London Paddington
0 changes
£461One-way
Cheapest
10:33Newport (Gwent)2h13 12:46London Paddington
0 changes
£461One-way
Cheapest
09:31Newport (Gwent)2h21 11:52London Paddington
0 changes
£461One-way
Cheapest
11:32Newport (Gwent)2h14 13:46London Paddington
0 changes
£461One-way

Train schedule Newport to London

Showing trains for tomorrow, Sun, 30 Jan
08:32Newport (Gwent)2h20 10:52London Paddington
0 changes
09:31Newport (Gwent)2h21 11:52London Paddington
0 changes
09:40Newport (Gwent)2h44 12:24London Paddington
0 changes
10:33Newport (Gwent)2h13 12:46London Paddington
0 changes
11:32Newport (Gwent)2h14 13:46London Paddington
0 changes
12:32Newport (Gwent)2h12 14:44London Paddington
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
30 Jan
£46Great Western Railway
Find prices
Mon
31 Jan
£43Great Western Railway
£9Megabus
Tue
1 Feb
£50Great Western Railway
£14National Express
Fri
4 Feb
£43Great Western Railway
£9Megabus

Fastest train times from Newport to London

Showing times and prices for 30 Jan

Fastest Journey

2 h 12 m

Average

2 h 20 m

Trains per day

6

Distance

199 km

Of the 6 trains that leave Newport for London every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 199 km distance in an average of 2 h 20 m but if you time it right, some trains will get you there in just 2 h 12 m .

The slowest trains will take 2 h 44 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:32Newport (Gwent)2h12 14:44London Paddington
0 changes
£461One-way
10:33Newport (Gwent)2h13 12:46London Paddington
0 changes
£461One-way
11:32Newport (Gwent)2h14 13:46London Paddington
0 changes
£461One-way
08:32Newport (Gwent)2h20 10:52London Paddington
0 changes
£461One-way
09:31Newport (Gwent)2h21 11:52London Paddington
0 changes
£461One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Newport to London

distanceDistance123 miles (198 km)
durationAverage train duration1 h 39 min
priceAverage train ticket price£46 (€53)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Newport to London cover the 123 miles (198 km) long trip taking on average 1 h 39 min with our travel partners like Great Western Railway. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £43, but the average price of train tickets is £46. Travellers depart most frequently from Newport (Gwent) and arrive in London Victoria.

Travel Tips: Trains from Newport to London

Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Newport to London.
FAQs

What is the cost of cheap trains to London from Newport?

Omio customers have found cheap train tickets from Newport to London for as low as £43  for the next 7 days.

What is the average cost of a train from Newport to London?

In the next 7 days you’ll find that the average cost of a train ticket to London from Newport is £46  one way.

How far is it from Newport to London by train?

You should expect to travel around 123 miles (198 km)  to London from Newport by train.

What is the average Newport to London train duration?

On average the Newport to London train time is 1 h 39 min  covering the 123 miles (198 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

Which train station in Newport goes to London? Which train station do I come into London from Newport?

There are a few train stations in Newport to start your journey from including Newport (Gwent) and Newport (Gwent). In London you have a few train station options to choose from for your arrival including London Victoria, London Euston and London Kings Cross.

Omio customers travelling this route depart most frequently from Newport (Gwent)   and arrive in London Victoria.

Where do I find the Newport train station to London? Where is the London train station?

Passengers board the train most frequently from Newport (Gwent), which is located around 0.1 miles (206 m) away from the city centre, and they get off the train at London Victoria, located 1.2 miles (2 km) away from the city centre.

Which train providers can get me from Newport to London?

If you're looking for trains from Newport to London, you can rely on Great Western Railway to get you to London. It's also good to check out all possible train companies for the Newport to London journey to see if there might be differences in the amenities they offer.

Are there any direct trains between Newport and London?

Yes, there are 25 direct trains per day between Newport and London, and you can find a direct train for this journey with Great Western Railway  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

How many trains are there from Newport to London a day?

On average, there are 25 trains a day from Newport to London. The train times and services may be different on weekends and holidays compared to weekdays.

When can I take the first train from Newport to London? When can I take the last train for the day?

If you prefer early morning trains from Newport to London, the first train leaves at 08: 34. If you prefer late night trains from Newport to London, the last train of the day leaves at 12: 32. Omio shows you the latest train from Newport to London timetable to help you book the best departure time for this route.

How early should I book Newport to London train tickets to get the best deals?

If you book a train ticket between Newport and London within the next 7 days, you can find tickets to cost on average £46 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to London from Newport are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Newport
London
Newport (Gwent) is the most popular Newport railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Newport for your journey to London.