Cheap bus tickets from London to Swansea

Showing times and prices for 30 Jan

Cheapest

£13

Average

£15

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 Swansea will cost around £ 15 if you buy it on the day, but the cheapest tickets can be found for only £ 13.

Cheapest
14:00London5h00 19:00Swansea
0 changes
£131One-way
Cheapest
14:00London5h10 19:10Swansea
0 changes
£131One-way
2nd Cheapest
14:40London, Heathrow Airport Terminals 1, 2, 34h30 19:10Swansea
0 changes
£141One-way
14:40London, Heathrow Airport Terminals 1, 2, 34h20 19:00Swansea
0 changes
£201One-way

Bus Timetable London to Swansea

Showing buses for tomorrow, Sun, 30 Jan
14:00London5h00 19:00Swansea
0 changes
14:00London5h10 19:10Swansea
0 changes
14:40London, Heathrow Airport Terminals 1, 2, 34h20 19:00Swansea
0 changes
14:40London, Heathrow Airport Terminals 1, 2, 34h30 19:10Swansea
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
30 Jan
£54Great Western Railway
£12Megabus
Mon
31 Jan
£51Great Western Railway
£7Flixbus
Tue
1 Feb
£47Great Western Railway
£6Flixbus
Wed
2 Feb
£51Great Western Railway
£6Flixbus
Thu
3 Feb
£47Great Western Railway
£7Flixbus
Fri
4 Feb
£47Great Western Railway
£6Megabus
Sat
5 Feb
£50Great Western Railway
£5Flixbus
Sun
6 Feb
£51Great Western Railway
£8Megabus
Mon
7 Feb
£40Great Western Railway
£5Flixbus
Tue
8 Feb
£43Great Western Railway
£5Flixbus
Wed
9 Feb
£43Great Western Railway
£5Flixbus
Thu
10 Feb
£40Great Western Railway
£5Flixbus
Fri
11 Feb
£40Great Western Railway
£6Megabus
Sat
12 Feb
Find prices
£6Megabus
Sun
13 Feb
£58Great Western Railway
£7Flixbus
Mon
14 Feb
£40Great Western Railway
£7Flixbus
Tue
15 Feb
£40Great Western Railway
£6Flixbus
Wed
16 Feb
£40Great Western Railway
£6Flixbus
Thu
17 Feb
£40Great Western Railway
£6Flixbus
Fri
18 Feb
£32Great Western Railway
£8Megabus

Bus times from London to Swansea

Showing times and prices for 30 Jan

Fastest Journey

4 h 20 m

Average

4 h 45 m

Buses per day

4

Distance

264 km

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

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

The slowest buses will take 5 h 10 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
14:40London, Heathrow Airport Terminals 1, 2, 34h20 19:00Swansea
0 changes
£201One-way
2nd Fastest
14:40London, Heathrow Airport Terminals 1, 2, 34h30 19:10Swansea
0 changes
£141One-way
14:00London5h00 19:00Swansea
0 changes
£131One-way
14:00London5h10 19:10Swansea
0 changes
£131One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from London to Swansea

distanceDistance164 miles (264 km)
durationAverage coach duration5 h 30 min
priceAverage coach ticket price£7 (€8)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from London to Swansea cover the 164 miles (264 km) long route taking on average 5 h 30 min with our travel partners like National Express or Megabus. There are direct coach services available. While the average ticket price for this trip costs around £7, you can find the cheapest coach ticket for as low as £6. Travellers depart most frequently from London Victoria and arrive in Swansea, West Way.

Coach companies: National Express London to Swansea

Buy your official National Express coach tickets between London and Swansea from £6 with Omio. Find coach times and tickets for over 1000 travel companies to compare and book the most popular journey.

National Express

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

    National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets to Swansea from London and when travelling by coach:

    • 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.

    Buses from London to Swansea

    Buses from London to Swansea offer a fast and convenient way to travel the 265 kilometres between the two cities. National Express operates 14 daily departures with the first leaving at 6:00 a.m. and the last at 11:59 p.m. The fastest services are direct and take 4 hours and 25 minutes. Other routes require a change at Heathrow Airport and take up to 5 hours and 35 minutes.

    What are the departure and arrival stations for buses from to London to Swansea?

    Departure Station: Buses from London to Swansea leave from London's Victoria Coach Station on Buckingham Palace Road. Victoria station is the capital's transport hub and passengers can easily reach the station via local buses which stop outside, or by taking underground or regular trains to nearby Victoria tube and train stations.

    Arrival Station: Buses from London to Swansea arrive at the Quadrant Centre Bus Station in the heart of the city. As the transport hub for the area, it offers frequent onward bus connections operated by First South & West Wales. The train station is located on Swansea High Street, a 20-minute walk away.

    Travel Tips: Coach to Swansea from London

    Take the bus to Swansea 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 London to Swansea.
    FAQs

    How much does a cheap coach between London and Swansea cost?

    Looking to save money on your journey? Omio customers have found the cheapest coach to Swansea from London for the next 7 days starting from £6  one way.

    What is the average cost of a coach from London to Swansea?

    If you’re looking to book tickets for this trip in the next 7 days, you’ll find that London to Swansea coach prices are on average £7  one way.

    How many miles is it from London to Swansea by coach?

    The distance from London to Swansea by coach is approximately 164 miles (264 km).

    What is the average London to Swansea coach duration?

    On average the coach from London to Swansea duration is 5 h 30 min  for the 164 miles (264 km) long trip, but the travel time can vary if you depart on weekends and holidays.

    What is the departure coach station in London and arrival coach station in Swansea?

    Omio customers who travel this route most frequently depart from London Victoria   and arrive in Swansea, West Way.

    Where is the departure coach station in London located? Where is the arrival coach station in Swansea located?

    Passengers board the coach most frequently from London Victoria, which is located around 1.2 miles (2 km) away from the city centre, and they get off the coach at Swansea, West Way, located 0.3 miles (453 m) away from the city centre.

    What coach companies offer a service from London to Swansea?

    For the best London to Swansea coach to book, you can travel safely and comfortably with National Express or Megabus. However, it's always good to check all possible coach companies with services between London and Swansea to compare what amenities they may offer.

    When is the earliest coach from London to Swansea? When is the last coach from London to Swansea?

    You can take the first coach from London to Swansea at 13: 30   or take the last coach from London to Swansea leaving at 14: 30. Look for the latest London Swansea coach timetable on Omio and book the best time to take the coach for this trip.

    How early should I buy London to Swansea coach tickets to get the best deals?

    If you buy a coach ticket from London to Swansea within the next 7 days, you can find tickets to cost on average £7 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets from London to Swansea are generally on sale a few months before the planned departure date.