Cheap bus tickets from London to Wales

Showing times and prices for Dec 5

Cheapest

$19

Average

$39

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 London to Wales will cost around $ 39 if you buy it on the day, but the cheapest tickets can be found for only $ 19.

Cheapest
08:20AMLondon3h20 11:40AMSheffield, Meadowhall Interchange
0 changes
$191One-way
2nd Cheapest
08:00AMLondon3h40 11:40AMSheffield, Meadowhall Interchange
0 changes
$201One-way
11:30PMLondon4h50 04:20AMSheffield, Meadowhall Interchange
0 changes
$251One-way
11:50PMLondon4h30 04:20AMSheffield, Meadowhall Interchange
0 changes
$251One-way
07:20PMLondon3h20 10:40PMSheffield, Meadowhall Interchange
0 changes
$481One-way

Bus schedule from London to Wales

Showing buses for tomorrow, Sun, Dec 5
08:00AMLondon3h40 11:40AMSheffield, Meadowhall Interchange
0 changes
08:20AMLondon3h20 11:40AMSheffield, Meadowhall Interchange
0 changes
11:00AMLondon3h40 02:40PMSheffield, Meadowhall Interchange
0 changes
11:20AMLondon3h20 02:40PMSheffield, Meadowhall Interchange
0 changes
01:00PMLondon3h40 04:40PMSheffield, Meadowhall Interchange
0 changes
01:20PMLondon3h20 04:40PMSheffield, Meadowhall Interchange
0 changes
07:00PMLondon3h40 10:40PMSheffield, Meadowhall Interchange
0 changes
07:20PMLondon3h20 10:40PMSheffield, Meadowhall Interchange
0 changes
11:30PMLondon4h50 04:20AMSheffield, Meadowhall Interchange
0 changes
11:50PMLondon4h30 04:20AMSheffield, Meadowhall Interchange
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Dec 5
Find prices
$17Megabus
$155British Airways
Mon
Dec 6
$121East Midlands Railway
$14Megabus
$209British Airways
Tue
Dec 7
$120East Midlands Railway
$14Megabus
$292British Airways
Wed
Dec 8
$121East Midlands Railway
$14Megabus
Find prices
Thu
Dec 9
$121East Midlands Railway
$14Megabus
$109British Airways
Fri
Dec 10
$121East Midlands Railway
$14Megabus
$95British Airways
Sat
Dec 11
$121East Midlands Railway
$14Megabus
$120British Airways
Sun
Dec 12
$61East Midlands Railway
$14Megabus
Find prices
Mon
Dec 13
$137First Hull Trains
$14Megabus
$124British Airways
Tue
Dec 14
$137First Hull Trains
$14Megabus
$121British Airways
Wed
Dec 15
$136First Hull Trains
$14Megabus
$128British Airways
Thu
Dec 16
$137First Hull Trains
$14Megabus
$117British Airways
Fri
Dec 17
$137First Hull Trains
$15Megabus
$81British Airways
Sat
Dec 18
$121East Midlands Railway
$15Megabus
$154British Airways
Sun
Dec 19
$120East Midlands Railway
$15Megabus
$88British Airways
Mon
Dec 20
$121East Midlands Railway
$15Megabus
$109British Airways
Tue
Dec 21
$120East Midlands Railway
$15Megabus
$106BA Cityflyer
Wed
Dec 22
$121East Midlands Railway
$16Megabus
$87British Airways
Thu
Dec 23
$120East Midlands Railway
$15Megabus
$95British Airways
Fri
Dec 24
$122East Midlands Railway
$16Megabus
$80British Airways

Bus times from London to Wales

Showing times and prices for Dec 5

Fastest Journey

3 h 20 m

Average

3 h 44 m

Buses per day

10

Distance

218 km

Of the 10 buses that leave London for Wales every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 218 km distance in an average of 3 h 44 m but if you time it right, some buses will get you there in just 3 h 20 m .

The slowest buses will take 4 h 50 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
01:20PMLondon3h20 04:40PMSheffield, Meadowhall Interchange
0 changes
$511One-way
Fastest
11:20AMLondon3h20 02:40PMSheffield, Meadowhall Interchange
0 changes
$511One-way
Fastest
07:20PMLondon3h20 10:40PMSheffield, Meadowhall Interchange
0 changes
$481One-way
Fastest
08:20AMLondon3h20 11:40AMSheffield, Meadowhall Interchange
0 changes
$191One-way
2nd Fastest
07:00PMLondon3h40 10:40PMSheffield, Meadowhall Interchange
0 changes
$511One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Wales from London

distanceDistance135 miles (218 km)
durationAverage bus duration3 h 20 min
priceAverage bus ticket price$14 (€12)
changesDirect busYes
carriersBus providersNational Express or Megabus

Buses from London to Wales cover the 135 miles (218 km) long trip taking on average 3 h 20 min with our travel partners like National Express or Megabus. There are direct bus services available. While the average ticket price for this route costs around $14 (€12), you can find the cheapest bus ticket for as low as $14 (€12).

Bus companies

Travel with National Express from London to Wales

You can travel by bus between London and Wales with National Express for as low as $14 (€12). When you search for schedules and tickets, Omio will show you the best journey.

National Express

National Express is the UK’s leading long-distance bus company operating over 550 buses per day and serving over 900 destinations across the UK. National Express also operates bus services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express buses have air conditioning and provide free WiFi access along with onboard entertainment. Most buses come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your bus from London to Wales, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    When purchasing your National Express bus tickets from London to Wales, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Verification of ticket with valid ID
    • Exceptions to waive change or cancellation fees policy
    • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
      • Restricted ticket: One change is allowed free of charge
      • Standard ticket: Full refund or one change is allowed free of charge
      • Fully flexible ticket: Unlimited changes to time or date are allowed
      • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.