Return
FAQs

Find buses from Swansea to London

Search for cheap bus tickets from Swansea to London and book your trip in minutes.

SWS — LON
6 Nov — 13 Nov1
1 adult
Wed 6/11

Swansea to London bus information

Find information about ticket prices, popular stations, and bus companies that offer buses from Swansea to London

Return-trip from

£22

Avg travel time

5h 30m

Popular coach line

National Express
Bus tickets from Swansea to London found within the last 3 days start at £22 round-trip
The average bus ride from Swansea to London is 5h 30m
National Express services this route

Swansea Bus Station Directory

Location of major bus stations in Swansea
Swansea Pont AbrahamSwansea, 51.74693, -4.06477
Swansea Swansea UniversitySwansea, 51.6093, -3.98052
Swansea BusSwansea, 51.61706, -3.945848
Swansea Bay CampusSwansea, 51.620205, -3.880015

London Bus Station Directory

Location of major bus stations in London
London Fernbrook Crescent (stop Y)London, 51.45155, 0.00158
London Queens Road Car ParkLondon, 51.42191, -0.2033521
London Fulham Road Beaufort StreetLondon, 51.4876, -0.1784574
London Belvedere RoadLondon, 51.50454, -0.11677
London Marble ArchLondon, 51.513622, -0.1575409
London Hilton HotelLondon, 51.505123, -0.1520459

Book round-trip bus tickets from Swansea to London

Below are the quickest and cheapest round-trip bus tickets from Swansea to London that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
National Express
9 Feb
09:25Swansea Bus
5h 10m
14:35London Victoria
13 Feb
08:30London Victoria
4h 50m
13:20Swansea Bus
National Express
9 Feb
16:05Swansea Bus
5h 30m
1 stop
21:35London Victoria
13 Feb
10:00London Victoria
4h 40m
14:40Swansea Bus
National Express
8 Feb
01:25Swansea Bus
5h 25m
1 stop
06:50London Victoria
13 Feb
10:00London Victoria
4h 40m
14:40Swansea Bus

FAQs for booking bus tickets from Swansea to London

How many buses are there from Swansea to London each day?

Buses from Swansea to London depart at a rate of between about 40-60 per day, including weekends. The schedule works on a roughly month-long gradient. In other words, the closer you are to the departure date, the more buses are available, with numbers dropping off the further ahead you look. This is because buses are added to the schedule as the departure date gets closer and closer. Thus, if you book a couple of months in advance, you’ll find around 14–22 buses to London from Swansea per day to choose from. So you can either book in advance, or wait until you have a wider variety of choice a few weeks before your intended departure date.

Are there any stops along the bus route from Swansea to London?

Most buses from Swansea to London are direct trips, but you’ll also find plenty that make a single stop. Direct buses leave from a couple of bus stations in Swansea, arriving at various ones in London. Indirect Swansea to London buses either make a single stop in Cardiff or Birmingham to switch buses. Some of them don’t add much to your overall travel time, arriving only about 15 minutes after the direct trains, while others can more than double your travel time. Direct bus tickets from Swansea to London are also typically cheaper, but the advantage to taking a one-stop trip is to that you’ll travel through different UK landscapes, passing through more towns and cities, particularly if you go via Birmingham. If you simply want the most efficient commute, however, book a direct bus to London from Swansea.

When does the first and last bus depart from Swansea to London?

Buses to London from Swansea almost run around the clock, except for a hiatus in the very early morning hours. The first buses leave at around 04:40, with the morning schedule beginning in earnest at about 05:55 – you’ll find plenty of buses leaving simultaneously or within about 5min of each other during peak times like this. Buses then continue at about half-hourly intervals until the evening rush hour, which tapers off just after 17:00. After that, the last buses of the day leave at around 23:45 and finally at about 00:25. From the start of the day’s timetable till these final trips, that adds up to just under 60 buses from Swansea to London from around 04:40 to about 00:30.

What bus stations do you depart from and arrive at when travelling from Swansea to London?

When you catch a bus from Swansea bound for London, you’ll most often leave from Swansea Bus Station. This is virtually in central Swansea, and will take you about 3min to get there on several First Cymru bus lines, including No. 56, 25 and 16. Some buses depart from Swansea Bay Campus Station, which is a bit further away on a First Cymru bus, on routes like X1, X5 and X7. Buses arrive at several London stations, most commonly at London Victoria Coach Station – about 10min from Central London on a No. 11 London Bus, or at London Earl’s Court Station. You can get Earl’s Court in about 9min on a District or Circle line Underground train. There are also a number of trains to Heathrow Station, and you can get to central London from there in about 15min on the Heathrow Express train.

What luggage can I bring on a bus from Swansea to London?

National Express is the main bus carrier that operates the routes between these cities. You can either bring two medium-sized items of hold luggage, like light travel suitcases, as long as they don’t exceed about 12 x 18 x 28 inches in dimensions. They can weigh up to about 44lb each. Alternatively, you can bring one large hold luggage item, measuring a maximum of about 12.5 x 20 x 29.5 inches, again with the same weight limit. In addition to these, you can also take a single piece of soft luggage on board with you, measuring no more than around 8 x 14 x 18 inches. If your hand luggage is hard-shelled or has wheels, you’ll need to put it in the hold but you won’t be charged extra for this.

How long is the bus ride from Swansea Fairwood Comm to London?

The fastest journey time from Swansea Fairwood Comm to London is 5h 10m. Your arrival can differ by about 0h 20m. This largely depends on whether your bus ride includes stops or is a direct route from Swansea Fairwood Comm to London. Check National Express if you need to get to your destination as quickly as possible.

Which bus companies operate between Swansea Fairwood Comm to London?

National Express are viable options. Check times and availability for National Express, as it was recently the cheapest bus available travelling from Swansea Fairwood Comm to London from £29 round-trip.

How far is Swansea Fairwood Comm to London by bus?

Swansea Fairwood Comm and London are 164.1 mi apart from one another. The actual distance travelled by bus depends on the route taken - roadwork or traffic often impact this and longer routes can change often. In terms of time, 5h 10m by bus is reasonable for normal traffic levels.


National Express buses from Swansea to London

Our best National Express deals on Swansea to London bus tickets
National Express
9 Feb
D4109:25Swansea Bus
5h 10m
ZEP14:35London Victoria
13 Feb
ZEP08:30London Victoria
4h 50m
D4113:20Swansea Bus
National Express
9 Feb
D4116:05Swansea Bus
5h 30m
1 stop
ZEP21:35London Victoria
13 Feb
ZEP10:00London Victoria
4h 40m
D4114:40Swansea Bus
National Express
8 Feb
D4101:25Swansea Bus
5h 25m
1 stop
ZEP06:50London Victoria
13 Feb
ZEP10:00London Victoria
4h 40m
D4114:40Swansea Bus

More bus options to London

Besides Swansea there are other cities with transportation to London. See below for more options.
Buses to London from Paris
Fastest travel time6h 40m
Cheapest price£56
Buses to London from Glasgow
Fastest travel time8h 00m
Cheapest price£25
Buses to London from Brussels
Fastest travel time5h 40m
Cheapest price£43
Buses to London from Liverpool
Fastest travel time4h 50m
Cheapest price£15
Buses to London from Bournemouth
Fastest travel time2h 00m
Cheapest price£21
Buses to London from Cardiff
Fastest travel time3h 00m
Cheapest price£15
Buses to London from Birmingham
Fastest travel time2h 25m
Cheapest price£10
Buses to London from Lille
Fastest travel time5h 00m
Cheapest price£43
Buses to London from Berlin
Fastest travel time18h 35m
Cheapest price£147
Buses to London from Manchester
Fastest travel time3h 40m
Cheapest price£19
Buses to London from Lyon
Fastest travel time13h 45m
Cheapest price£77
Buses to London from Newquay
Fastest travel time7h 15m
Cheapest price£31

Other popular bus routes from Swansea

Change your mind about taking a bus to London? Below are other buses from Swansea that are popular with momondo users
Buses from Swansea to Cardiff
Fastest travel time1h 00m
Cheapest price£10

Start planning your trip to London

Get the latest London flight insights
Get the latest London flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to London
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighbourhoods of London

Find hotels in London
Top car hire choices in London
Top car hire choices in London

Experience London from behind the wheel! Learn more about the best car hire deals

Find rental cars in London
Stay at a holiday home
Stay at a holiday home

Enjoy the amenities of home away from home. Learn more about holiday rentals here.

Find rentals in London
Take the scenic route
Take the scenic route

Get to London by train as an alternative to flying. Learn more about the best train deals here.

Find trains to London