Find a bus from London to Newport, Newport

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 6.23£
Journey duration 4 h 21 min
Connections per day 225
First departure: 04:00
Last departure: 23:59
Distance 201km

By bus from London to Newport, Newport: it's easier with virail

Finding the pertect bus tickets to travel from London to Newport, Newport is so easy with virail. Once you chose your travel date, virail will compare hundreds of offers from our partner to find the best solution for you.

What is the lowest price for bus tickets from London to Newport, Newport?

You can find the cheapest bus tickets from London to Newport, Newport from 6,96 € by booking in advance If you can't, bus tickets from London to Newport, Newport cost around 33,23 €.

Which stations are served by buses from London to Newport, Newport?

Buses of the route London - Newport, Newport leave from London Victoria Coach Station or Victoria Coach Station and arrive at Newport South Wales Riverfront Theatre or Newport South Wales Bus Stop.

Buses from London to Newport, Newport


Since the journey from London to Newport, Newport is not so long, the bus is a good solution, but if you are looking for more offers or departure times, you can also have a look at trains and carpooling solutions.

For relatively short journeys like the one from London to Newport, Newport, you could also choose to travel by carpooling, cheaper alternative, or by train, an ecological choice.

When are the buses from London to Newport, Newport scheduled?

To get to Newport, Newport from London by bus, it will take you around 3 hours and 9 minutes, or even 2 hours and 50 minutes if you choose the fastest solutions. The first bus leaves London at 08:05, while the last one is at 22:05.

Which bus companies are in service in the route London - Newport, Newport?

You can travel by bus from London to Newport, Newport with National Express.

virail lets you search and compare times and prices of any transports from one city to another