1map logoGo to main page

Swansea, West Glamorgan to London, Greater London from $21: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Swansea, United Kingdom
to
London, United Kingdom

How to Get from Swansea to London: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$21 by busBest price
266 kmDistance
2h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Swansea to London with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First Great Western Service
Train
Average Duration
2h  49m
Estimated price
$110-240
Recommended
Company
FlixBus
Bus
Average Duration
5h  40m
Estimated price
$21-29
Cheapest
route map
Distance: 266 km
Duration: 2h 49m

See more options

Pricing table
Company
various
Bus
Average Duration
5h  6m
Estimated price
$32-82
Company
various
Drive
Average Duration
3h  17m
Estimated price
$60-90
Company
various
Taxi
Plane
Average Duration
4h  50m
Estimated price
$268-522
Company
various
Taxi
Plane
Average Duration
4h  47m
Estimated price
$305-715

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $14 $13 $11 $13 $14 $13 $15
Train $56 $59 $60 $51 $55 $49 $72

Traveling From Swansea to London

The journey from Swansea, known for its stunning coastline and relaxed atmosphere, to London, a bustling metropolis filled with endless activities and cultural attractions, offers travelers a striking contrast in experiences.

Best Neighbourhoods in London

London's neighborhoods each offer distinct character and charm for visitors.

Covent Garden
• Vibrant market and street performances captivate visitors.
• Trendy shops and cafes create a lively atmosphere.
Southbank
• Scenic riverside walk with stunning views of the Thames.
• Home to iconic cultural venues like the National Theatre.
Notting Hill
• Famous for its colorful houses and charming streets.
• Hosts the lively Notting Hill Carnival every August.

Best Times To Visit London's Attractions

Planning your visits to London’s attractions can enhance your experience significantly.

The British Museum
Visit early in the morning or late afternoon for fewer crowds.
The Tower of London
Weekdays early in the day are best to avoid long lines.
Westminster Abbey
Explore on weekdays for a quieter, more peaceful experience.

London Weather: What to Expect Year-Round

London features a temperate maritime climate, characterized by mild winters and cool summers, making it a year-round destination. Spring and early fall often provide the most pleasant weather, enhancing your outdoor exploration and overall travel experience.

Dining Recommendation

In London, savor the bold flavors of Indian cuisine at Dishoom, where the vibrant atmosphere and smoky, spiced dishes create a dynamic dining experience that stands in contrast to Swansea's seafood-centric offerings. The use of authentic, local ingredients and the lively environment add an exciting touch to your culinary adventure in the capital.

Swansea - London operators

Explore transport companies operating between Swansea and London, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Swansea to Paddington

Average Duration
2h 49m
Estimated price
$110-240
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Swansea City Bus Station to London Victoria

Average Duration
5h 40m
Estimated price
$28-40

Bus from Swansea City Bus Station to Heathrow Central Bus Station

Average Duration
4h 45m
Estimated price
$27-40
Website
https://uk.megabus.com

Bus from Swansea Quadrant Bus Station to London Victoria

Average Duration
5h 10m
Estimated price
$21-29
Taxi
Contact phone
+44 1792 644446
Website
https://yellowcabsltd.com

Taxi from Swansea to Cardiff

Average Duration
54m
Estimated price
$130-160
Plane Show flights
Website
https://www.britishairways.com

Plane from Cardiff to London City

Average Duration
7h 10m
Estimated price
$340-600

Plane from Cardiff to London Heathrow

Average Duration
3h 45m
Estimated price
$430-1000
Website
https://www.klm.com

Plane from Cardiff to London City

Average Duration
4h 25m
Estimated price
$500-1200

Plane from Cardiff to London Heathrow

Average Duration
3h 55m
Estimated price
$430-1000
all-pages.other Show other routes
Contact phone
+44 1792 474 747
Website
https://datacabs.com

Swansea to London: Overview of Bus, Train, Flight, and Car Trips

Traveling between Swansea and London offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Swansea to London by car, spanning a distance of 188 miles through the charming English countryside. 💰 Enjoy flexibility in your budget with varying prices ranging from £47 to £71 for the road trip adventure from Swansea to the bustling city of London. 🏙️ Arrive in the vibrant metropolis of London after approximately 3 hours and 17 minutes of driving, ready to explore all the iconic landmarks and cultural delights the city has to offer.
Average price
£47 - £70
🚆 Traveling from Swansea to London by train is a convenient and efficient option. The direct train operated by First Great Western Service departs hourly from Swansea station and arrives at Paddington station, with the journey lasting approximately 2 hours and 49 minutes. 🌆 The route covers a distance of 306 km, offering travelers a scenic journey through the British countryside. Prices for the train tickets between Swansea and London vary from £87 to £189, providing options for different budgets.
Departure Point
Swansea station
Arrival Point
Paddington station
Useful tips for train travellers
• On your train journey from Swansea to London, you will most likely be traveling with Transport for Wales (tfw.wales) or Great Western Railway (gwr.com). Both operators offer onboard catering services. Great Western Railway offers a trolley service with snacks and drinks including local beers and wines, while Transport for Wales typically has a café service onboard that includes hot and cold refreshments. Be sure to check the menu when you get on board, as offerings can vary.
• The train options from Swansea to London include First Class and Standard Class seating. First Class on Great Western Railway offers larger, more comfortable seats, complimentary refreshments, and a quieter atmosphere, while Standard Class provides a good balance of comfort and value. Transport for Wales also offers similar seating categories but remember that the First Class may not always provide the same level of service, so check beforehand.
• When you arrive at London Paddington Station, you'll find it bustling with activity. If you need to leave your luggage, there are left luggage facilities available in the station, making it convenient to explore without carrying your bags. Bathrooms are available, but showers are not, so plan accordingly. To get to central London quickly, take the London Underground; the Circle, Hammersmith & City, and District lines run from Paddington. For buses, you can catch the number 23 or 27 directly from the station, which also takes you to key destinations in the city center.
🛫 Flying from Swansea to London involves taking a flight from Cardiff Airport, as there are no direct flights to London City Airport. The journey typically includes one stopover, with a total travel time of around 3 hours and 25 minutes.
Departure Point
Cardiff Airport
Arrival Point
London City Airport. The quickest flight takes 3h 25m and has one stopover
🚌 Traveling from Swansea to London by bus is a convenient option with services departing twice daily and taking approximately 5 hours and 40 minutes. 🛣️ The route covers a distance of 281 km and is operated by FlixBus, with departures from Swansea City Bus Station and arriving at London Victoria. 💰 Ticket prices for the Swansea to London bus vary from £17 to £23, offering an affordable and comfortable travel option for those exploring the UK.
Departure Point
Swansea City Bus Station
Arrival Point
London Victoria station
Useful tips for bus travellers
• Arrive early at Swansea City Bus Station to find the right departure bay easily, as it can get busy; you can check the live departure board at Swansea City Bus Station.
• While on the bus, consider downloading the FlixBus app to monitor your route, offer potential discounts on future travels, and access onboard amenities like free Wi-Fi, which can make the journey smoother.
• Upon arrival at London Victoria station, familiarize yourself with the station layout using the Victoria Coach Station Map so you can easily transition to other transport options like the Underground or National Rail services to continue your journey.