The cheapest buses from London to Swansea

Showing times and prices for Sep 27

Cheapest

$15

Average

$31

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 $ 31 if you buy it on the day, but the cheapest tickets can be found for only $ 15.

2nd Cheapest
07:30PMLondon4h50 12:20AMSwansea
0 changes
$151One-way
2nd Cheapest
03:30PMLondon5h20 08:50PMSwansea
0 changes
$151One-way
2nd Cheapest
01:30PMLondon5h10 06:40PMSwansea
0 changes
$151One-way
05:30PMLondon5h10 10:40PMSwansea
0 changes
$201One-way
11:00PMLondon5h10 04:10AMSwansea
1 changes
$211One-way

Timetable London to Swansea

Showing buses for tomorrow, Mon, Sep 27
07:30AMLondon6h05 01:35PMSwansea
0 changes
07:30AMLondon6h05 01:35PMSwansea
0 changes
08:30AMLondon5h20 01:50PMSwansea
0 changes
09:30AMLondon4h40 02:10PMSwansea
0 changes
10:30AMLondon5h40 04:10PMSwansea
0 changes
12:00PMLondon4h25 04:25PMSwansea
0 changes
12:30PMLondon5h35 06:05PMSwansea
0 changes
01:30PMLondon5h10 06:40PMSwansea
0 changes
03:00PMLondon5h20 08:20PMSwansea
0 changes
03:00PMLondon5h15 08:15PMSwansea
0 changes
03:30PMLondon5h20 08:50PMSwansea
0 changes
03:40PMLondon, Heathrow Airport Terminals 1, 2, 34h40 08:20PMSwansea
0 changes
03:40PMLondon, Heathrow Airport Terminals 1, 2, 34h35 08:15PMSwansea
0 changes
05:30PMLondon5h10 10:40PMSwansea
0 changes
07:30PMLondon4h50 12:20AMSwansea
0 changes
08:30PMLondon5h40 02:10AMSwansea
0 changes
11:00PMLondon5h10 04:10AMSwansea
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
$82Great Western Railway
$20Flixbus
Mon
Sep 27
$81Great Western Railway
$8Flixbus
Tue
Sep 28
$70Great Western Railway
$5Flixbus
Wed
Sep 29
$70Great Western Railway
$4National Express
Thu
Sep 30
$70Great Western Railway
$8Flixbus
Fri
Oct 1
$65Great Western Railway
$5Flixbus
Sat
Oct 2
$75Great Western Railway
$5Flixbus
Sun
Oct 3
$71Great Western Railway
$4Flixbus
Mon
Oct 4
$65Great Western Railway
$7Flixbus
Tue
Oct 5
$65Great Western Railway
$5Flixbus
Wed
Oct 6
$60Great Western Railway
$4Flixbus
Thu
Oct 7
$60Great Western Railway
$7Flixbus
Fri
Oct 8
$55Great Western Railway
$7Flixbus
Sat
Oct 9
$70Great Western Railway
$8Flixbus
Sun
Oct 10
$70Great Western Railway
$8Flixbus
Mon
Oct 11
$55Great Western Railway
$7Flixbus
Tue
Oct 12
$55Great Western Railway
$4Flixbus
Wed
Oct 13
$55Great Western Railway
$8Flixbus
Thu
Oct 14
$55Great Western Railway
$8Flixbus
Fri
Oct 15
$55Great Western Railway
$8Flixbus
Sat
Oct 16
$70Great Western Railway
$7Flixbus

The fastest buses from London to Swansea

Showing times and prices for Sep 27

Fastest Journey

4 h 25 m

Average

5 h 14 m

Buses per day

17

Distance

264 km

Of the 17 buses that leave London for Swansea 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 264 km distance in an average of 5 h 14 m but if you time it right, some buses will get you there in just 4 h 25 m .

The slowest buses will take 6 h 5 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:00PMLondon4h25 04:25PMSwansea
0 changes
$431One-way
2nd Fastest
03:40PMLondon, Heathrow Airport Terminals 1, 2, 34h35 08:15PMSwansea
0 changes
$461One-way
03:40PMLondon, Heathrow Airport Terminals 1, 2, 34h40 08:20PMSwansea
0 changes
$461One-way
09:30AMLondon4h40 02:10PMSwansea
0 changes
$261One-way
07:30PMLondon4h50 12:20AMSwansea
0 changes
$151One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Swansea from London

distanceDistance164 miles (264 km)
durationAverage bus duration4 h 40 min
priceAverage bus ticket price$8 (€6)
changesDirect busYes
carriersBus companiesNational Express or Megabus

Buses from London to Swansea cover the 164 miles (264 km) long route taking on average 4 h 40 min with our travel partners like National Express or Megabus. There are direct bus services available. While the average ticket price for this journey costs around $8 (€6), you can find the cheapest bus ticket for as low as $4 (€4). Travelers depart most frequently from London Victoria and arrive in Swansea, West Way.

Bus companies

Travel with National Express between London and Swansea

Travel between London and Swansea from $4 (€4) with Omio’s bus partners National Express! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

National Express

If you’re thinking of taking a bus between London and Swansea, you can enjoy a comfortable journey at a budget-friendly price with National Express. National Express is the UK’s leading long-distance bus company offering hundreds of routes to towns and cities across the UK, including routes to and from major airports like Heathrow, Gatwick, Stansted, Luton and Bristol. On a National Express bus, you can expect to travel 164 miles (264 km) from London to Swansea and pay as low as $4 (€4) if you book in advance.

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 between London and Swansea, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare. Check the National Express bus schedule from London to Swansea, select your preferred ticket type, and book your cheap bus tickets on Omio today!

When you buy your National Express bus tickets from London to Swansea don't forget to keep the following COVID-19 related policies in mind:

  • 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

With 12 departures per day, every day of the week, travelers will find buses from London to Swansea a convenient and easy way to travel. The 180-mile route is covered in as little as 4 hours 23 minutes. Coaches depart from London Victoria, arriving at Swansea University Bay Campus, or Swansea, West Way.

Which bus companies travel from London to Swansea?

All services are provided by National Express. When onboard, passengers benefit from spacious, comfortable seating, free wifi, and power sockets to charge personal devices.

How long is the bus from London to Swansea?

Journey times vary depending slightly depending on traffic during peak time. The fastest service is the late night service leaving London at approximately 8:00 p.m. which takes just 4 hours 23 minutes. Most direct routes take under 5 hours. Indirect routes take from 5 hours 40 minutes to 7 hours 55 minutes, depending on wait times at transfer stations.

How many buses are there from London to Swansea?

Whenever passengers decide to travel, they can expect 12 departures from London to Swansea. Of these 12, 6 are direct. The remaining 6 require one change at London Heathrow or Cardiff Sophia Gardens. Departures are spread throughout the day including options for overnight travel.

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

Departure station: Passengers will join this service at London Victoria. London Victoria is the city's busiest coach station, found in the heart of Westminster, just a short walk from tourist attractions such as Buckingham Palace and St James' Park. It is linked to Victoria rail station, with good links to the rest of the country. It can be accessed by numerous bus routes from around the city, as well as the District & Circle and Victoria London Underground lines. The area surrounding the station has numerous coffee shops and dining options, to amuse traveler's while they wait to board the service.

Arrival station: Passengers can alight at Swansea University Bay Campus or Swansea West Way. The Swansea Campus is located 3 miles out of town, while West Way is very central, just a 10-minute walk from the railway station and high street. Passengers arriving at Swansea University Bay Campus can use bus services to connect them to the rest of the city.

Travel Tips

Buses from London to Swansea
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 are cheap buses between London and Swansea?
Omio customers have found cheap bus tickets to Swansea from London for as low as $4 (€4)  for the next 7 days.
How much does it cost to take a bus between London and Swansea?
In the next 7 days you can expect to pay on average $8 (€6)  for a bus ticket between London and Swansea.
How far is it from London to Swansea by bus?
The distance to Swansea from London by bus is approximately 164 miles (264 km).
How long is the bus ride from London to Swansea?
On average the London to Swansea bus travel time is 4 h 40 min  for the 164 miles (264 km) long trip, but the duration can vary if you travel on weekends and holidays.
What station does the bus from London to Swansea depart from? Which Swansea bus station do I come into from London?

Omio customers book a bus from London Victoria   to Swansea, West Way   most frequently for this route.

Where is the bus station in London to go to Swansea? Where is the bus station in Swansea located?

Passengers booking this trip most frequently board their buses from London Victoria and need to travel around 1 mile (s) / 1 km from the city center to get to this bus station.

Passengers arriving in Swansea most often arrive at Swansea, West Way and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

Which bus providers can take me to Swansea from London?
Take the London to Swansea bus with National Express or Megabus. However, it's always good to check out all possible bus providers for the trip from London to Swansea as there might be differences in the amenities they offer.
Can I buy a direct bus from London to Swansea?
If you’re looking for a direct bus, consider traveling with Flixbus, National Express or Megabus. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
When can I take the first bus from London to Swansea? When can I take the last bus for the day?
The earliest bus departing from London to Swansea leaves at 8: 00 AM. The last bus departing from London to Swansea leaves at 2: 30 PM. You can find the latest London to Swansea bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy bus tickets from London to Swansea for the best deals?
You can find buses from London to Swansea to cost on average $8 (€6) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the London to Swansea bus generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

London
Swansea
London
Amenities
London Liverpool Street Stn
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City