The cheapest buses from Birmingham to Swansea

Showing times and prices for Sep 25

Cheapest

$18

Average

$30

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 Birmingham to Swansea will cost around $ 30 if you buy it on the day, but the cheapest tickets can be found for only $ 18.

Cheapest
02:00PMBirmingham, Coach Station3h50 05:50PMSwansea
0 changes
$181One-way
2nd Cheapest
04:00PMBirmingham, Coach Station3h45 07:45PMSwansea
0 changes
$201One-way
10:00AMBirmingham, Coach Station3h50 01:50PMSwansea
0 changes
$251One-way
08:15AMBirmingham, Coach Station5h20 01:35PMSwansea
1 changes
$321One-way
07:00PMBirmingham, Coach Station5h20 12:20AMSwansea
1 changes
$331One-way

Timetable Birmingham to Swansea

Showing buses for tomorrow, Sat, Sep 25
08:15AMBirmingham, Coach Station5h20 01:35PMSwansea
0 changes
10:00AMBirmingham, Coach Station3h50 01:50PMSwansea
0 changes
12:00PMBirmingham, Coach Station4h10 04:10PMSwansea
0 changes
02:00PMBirmingham, Coach Station3h50 05:50PMSwansea
0 changes
04:00PMBirmingham, Coach Station3h45 07:45PMSwansea
0 changes
07:00PMBirmingham, Coach Station5h20 12:20AMSwansea
0 changes
09:20PMBirmingham, Coach Station6h50 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

Fri
Sep 24
$105Cross Country
$20National Express
Sat
Sep 25
$105Cross Country
$18National Express
Sun
Sep 26
$60Great Western Railway
$25National Express
Tue
Sep 28
$104Cross Country
$9Flixbus
Wed
Sep 29
$105Cross Country
$9Flixbus

The fastest buses from Birmingham to Swansea

Showing times and prices for Sep 25

Fastest Journey

3 h 45 m

Average

4 h 43 m

Buses per day

7

Distance

169 km

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

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

The slowest buses will take 6 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
04:00PMBirmingham, Coach Station3h45 07:45PMSwansea
0 changes
$201One-way
2nd Fastest
02:00PMBirmingham, Coach Station3h50 05:50PMSwansea
0 changes
$181One-way
2nd Fastest
10:00AMBirmingham, Coach Station3h50 01:50PMSwansea
0 changes
$251One-way
12:00PMBirmingham, Coach Station4h10 04:10PMSwansea
1 changes
$351One-way
07:00PMBirmingham, Coach Station5h20 12:20AMSwansea
1 changes
$331One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Birmingham to Swansea

distanceDistance105 miles (169 km)
durationAverage bus duration4 h
priceAverage bus ticket price$16 (€13)
changesDirect busYes
carriersBus providersNational Express

Buses from Birmingham to Swansea cover the 105 miles (169 km) long route taking on average 4 h with our travel partners like National Express. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $9 (€7), but the average price of bus tickets is $16 (€13). Travelers depart most frequently from Birmingham New Street and arrive in Swansea, West Way.

Bus companies

Travel with National Express between Birmingham and Swansea

For as little as $9 (€7) you can travel by bus between Birmingham and Swansea with National Express. Omio will show you the best deals, schedules and tickets available for this route.

National Express

Travel hassle-free between Birmingham and Swansea on a bus with National Express! Omio shows you National Express bus schedules and ticket types available to help you find the cheapest and fastest route between Birmingham and Swansea. National Express is the leading bus company for routes throughout the United Kingdom, offering hundreds of journeys to cities, towns, and major UK airports at an affordable price. You can expect to travel 105 miles (169 km) between Birmingham and Swansea on the bus and pay as low as $18 (€14) for a bus ticket.

All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Birmingham - Swansea bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to. So, book your cheap National Express bus ticket between Birmingham and Swansea on Omio today and enjoy your trip!

Operator ticket policies for COVID

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

Travel Tips

Buses from Birmingham 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 Birmingham to Swansea.
FAQs
How much are cheap buses to Swansea from Birmingham?
If you’re looking to save money on tickets, you can find cheap Birmingham to Swansea buses for as little as $9 (€7)  in the next 7 days.
How much does it cost to take a bus to Swansea from Birmingham?
The bus price between Birmingham and Swansea is on average $16 (€13)  if you are looking to book your tickets for this journey in the next 7 days.
How far is it from Birmingham to Swansea by bus?
The Birmingham to Swansea bus distance is approximately 105 miles (169 km).
How long is a bus from Birmingham to Swansea on average?
While the time it takes to travel 105 miles (169 km) between Birmingham and Swansea can vary based on specific dates, weekends, and holidays, the Birmingham to Swansea bus journey time is on average 4 h.
Which bus station from Birmingham to Swansea do I depart from? Which Swansea bus station from Birmingham do I arrive in?

When taking a bus from Birmingham, you have a couple of bus stations you can depart from including Birmingham, Coach Station, Birmingham, Station Street (Stop NS13) and Birmingham, Hill St / Railway Bridge. When you arrive in Swansea, your bus can arrive in bus stations including Swansea, West Way, Swansea, The Kingsway / Picton Lane (Digital Village) and Swansea, Quadrant Bus Station.

Omio customers traveling this route book their buses from Birmingham New Street   to Swansea, West Way.

Where do I find the Birmingham bus station to Swansea? Where is the Swansea bus station?

Passengers booking this route most frequently board their buses from Birmingham New Street and need to travel around 0 mile (s) / 0 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 get me from Birmingham to Swansea?
For the best Birmingham to Swansea bus to buy, you can travel safely and comfortably with National Express. However, it's always good to check all possible bus providers with services to Swansea from Birmingham to compare what amenities they may offer.
What time is the earliest bus from Birmingham to Swansea? What time is the last bus from Birmingham to Swansea?
You can take the earliest bus from Birmingham to Swansea at 8: 05 AM   or take the last bus from Birmingham to Swansea leaving at 2: 00 PM. Look for the latest Birmingham to Swansea bus schedules on Omio and book the best time to take the bus for this route.
How far in advance should I purchase a bus ticket from Birmingham to Swansea to get the best deals?
If you buy the Birmingham to Swansea bus within the next 7 days, you can find one way tickets to cost on average $16 (€13). However, booking your bus ticket in advance gives you access to the best prices for buses to Swansea from Birmingham. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Birmingham
Swansea
Birmingham (Coach Station)
Amenities