Cheapest
Average
The best way to find a cheap bus ticket from Reading to London is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last bus of the day.
Find all the dates and times for this journey
Fastest Journey
40 m
Average
2 h 30 m
Buses per day
42
Distance
59 km
Of the 42 buses that leave Reading for London every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
36 miles (58 km) | |
1 h 30 min | |
$9 (€8) | |
Yes | |
Megabus, National Express or FlixBus |
Buses from Reading to London cover the 36 miles (58 km) long journey taking on average 1 h 30 min with our travel partners like Megabus, National Express or FlixBus. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $6 (€5), but the average price of bus tickets is $9 (€8). Travelers depart most frequently from Reading, Station Road (Stop SD) and arrive in London, Victoria Coach Station.
Find the best buses between Reading and London with Omio's travel partners National Express and FlixBus from $6 (€5). We can find you the best deals, schedules and tickets when comparing and booking the best journey.
FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.
National Express offers a fast and frequent direct bus service from Reading in Berkshire to London Victoria bus Station. Services depart from the National Express stop, which is located five miles outside the city center. All services also make an earlier stop at London Earls Court.
Buses from Reading to London Victoria are operated by National Express Coaches. National Express is the UK’s leading bus carrier. All National Express buses to London terminate at London Victoria bus station, including all services from Reading.
The journey time for direct bus services from Reading to London Victoria varies from just one hour and ten minutes to up to two hours for the morning rush hour service. Most of the services, however, take approximately one and a half hours. buses from Reading to London Victoria also stop at London Earls Court, arriving there around one hour after departing from Reading.
From Monday to Thursday, there are 11 direct bus services per day from Reading to London, the first departing at 7:00 a.m. and the last shortly before 8:00 p.m. These same services operate over the weekend, but on Friday, Saturday and Sunday nights, there is an additional service that departs Reading late in the evening, arriving in London in the early hours.
Departure bus station: National Express buses depart from the Reading Coachway stop, which is located five miles outside of the city center, close to junction 12 of the M4. The bus stop can be reached via local bus services from Reading town centre or by taxi. The journey time by local bus to the Reading National Express Stop is around 20 minutes. The weekend midnight service departs from Mereoak Park and Ride, which is situated close to junction 11 of the M4.
Arrival bus station: All buses from Reading terminate at London Victoria bus Station, the city’s main bus terminus located to the southwest of Central London. The bus station is a short walk from Victoria Overground and Underground station and from here it’s possible to reach much of London via tube, bus or train.
When departing from Reading, you have various bus station options to start your trip from including Reading, Station Road (Stop SD), Reading, Station North Interchange (Stop NE) and Reading, Bagnall Way / Trooper Potts Way. When arriving in London, you can end your route in bus stations like London, Victoria Coach Station, Luton, London Luton Airport Bus Station and London, Golders Green Station.
Passengers board the bus most frequently from Reading, Station Road (Stop SD), which is located around 0.1 miles (126 m) away from the city centre, and they get off the bus at London, Victoria Coach Station, located 2.1 miles (3.4 km) away from the city centre.
Here are some other resources that might have the information you need