1map logoGo to main page

Bristol to Swansea from $5: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bristol, United Kingdom
to
Swansea, United Kingdom

How to Get from Bristol to Swansea: 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.

$5 RideshareBest price
80.4 milesDistance
1h 26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bristol to Swansea 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
1h  52m
Estimated price
$50-110
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
1h  46m
Estimated price
$5-13
Cheapest
route map
Distance: 80.4 miles
Duration: 1h 26m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
2h  25m
Estimated price
$14-20
Company
various
Drive
Average Duration
1h  26m
Estimated price
$26-40
Company
various
Drive
Average Duration
1h  54m
Estimated price
$43-126

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $6 $14 $7 $7 $7 $8 $11
Train $26 $38 $23 $22 $22 $29 $39

Traveling From Bristol to Swansea

The journey from Bristol to Swansea offers a captivating contrast between the vibrant urban buzz of Bristol and the serene coastal charm of Swansea.

Best Neighbourhoods in Swansea

Swansea’s neighborhoods offer diverse experiences blending history, culture, and coastal beauty.

Uplands
• Known for its vibrant nightlife and eateries.
• Features stunning views of Swansea Bay.
Mumbles
• Renowned for beautiful beaches and coastal walks.
• Home to charming shops and local cafes.
Swansea City Centre
• Bustling hub with shopping and cultural attractions.
• Close proximity to the Waterfront Museum.

Best Times To Visit Swansea's Attractions

Maximize your enjoyment by timing your visits to Swansea's must-see spots.

Swansea Marina
Visiting early morning during weekdays offers a peaceful atmosphere and fewer crowds.
Gower Peninsula
Late spring or early autumn provides stunning scenery and mild weather with fewer tourists.
National Waterfront Museum
Mornings on weekdays usually have less traffic, allowing for a more relaxed exploration.

Swansea Weather: What to Expect Year-Round

Swansea experiences a maritime climate characterized by mild winters and cool summers, with rainfall fairly distributed throughout the year; late spring and early autumn often offer the best conditions for visitors. Being aware of the weather patterns can greatly enhance your travel experience, allowing for better planning around outdoor activities and attractions.

Dining Recommendation in Swansea

In Swansea, trying the locally-sourced Glamorgan sausages is a must, as they showcase traditional Welsh flavors that contrast sharply with Bristol's eclectic dining scene. The cozy, pub-like atmosphere in many of Swansea's eateries adds a distinct charm, inviting you to savor the rich history and culinary heritage of the region.

Bristol - Swansea operators

Explore transport companies operating between Bristol and Swansea, 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 Bristol Temple Meads to Swansea

Average Duration
1h 52m
Estimated price
$50-110

Train from Bristol Temple Meads to Cardiff Central

Average Duration
46m
Estimated price
$22-55

Train from Cardiff Central to Swansea

Average Duration
1h 5m
Estimated price
$20-30
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Bristol Temple Meads to Cardiff Central

Average Duration
1h 1m
Estimated price
$30-65
Contact phone
03333 211 202
Website
https://tfw.wales/

Train from Cardiff Central to Swansea

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

Bus from Bristol to Swansea City Bus Station

Average Duration
2h 25m
Estimated price
$14-20
Website
https://uk.megabus.com

Bus from Bristol Bond St to Swansea Quadrant Bus Station

Average Duration
2h 50m
Estimated price
$14-20
Rideshare
Contact phone
+3 318 576 2228
Website
https://blablacar.com

Rideshare from Bristol to Swansea

Average Duration
1h 46m
Estimated price
$5-13

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

Traveling between Bristol and Swansea 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.

🚗 Enjoy a scenic drive of 128.7 km from Bristol to Swansea, taking around 1 hour and 26 minutes by car. 💷 Prices for the journey range from £21 to £32, making it an affordable and convenient option to travel between these two cities.
Average price
£20 - £31
🛤️ The picturesque journey covers a distance of 137 km and offers varying ticket prices between £39 to £87.
Departure Point
Bristol Temple Meads station
Arrival Point
Swansea station
Useful tips for train travellers
• On your train journey from Bristol to Swansea, you can enjoy onboard catering services provided by Great Western Railway (GWR). They offer a range of refreshments, including a selection of hot and cold drinks, snacks, and meals such as sandwiches and pastries. Be sure to check the menu in advance at gwr.com for more details.
• The train operators on this route, particularly Great Western Railway (GWR), provide different seating options. In their trains from Bristol to Swansea, you will find Standard Class (Economy), First Class, and Business Class seats. First Class offers more spacious seating and complimentary refreshments, while Standard Class is comfortable and economical. For more on the seating arrangements, visit gwr.com
• Upon arriving at Swansea station, you'll find luggage storage facilities available provided by Excess Baggage Company. You can leave your luggage at the station for a few hours if you plan to explore the city. Additionally, there are restrooms available, but take note that shower facilities may not be standard at this station. For navigating to the city center, take the number 4 or 5 bus, which operates frequently and stops just outside the station. The official bus timetable is accessible at travelsouthwales.co.uk
🚌 The journey from Bristol to Swansea by bus takes approximately 2 hours and 25 minutes, with services operating four times a day every day. 🛣️ Route 1 covers a distance of 133 km, taking 1 hour and 50 minutes to reach Swansea from Bristol. The bus towards Swansea, operated by megabus M10N, departs from Bristol Bond St and arrives at Swansea University Bay Campus. 🗺️ Route 2 spans a distance of 99.2 km, with a travel time of 2 hours and 37 minutes from Bristol to Swansea. Passengers can board the FlixBus service from Bristol Bond Street North to Swansea City Bus Station for a convenient journey.
Departure Point
Bristol station
Arrival Point
Swansea City Bus Station
Useful tips for bus travellers
• Arrive at the Bristol bus station at least 15 minutes early, especially if you're taking the FlixBus, as they depart from Bristol Bond Street and it can get busy with multiple services operating throughout the day.
• Consider bringing snacks or a light meal for your 2h 25m journey; there are limited refreshment options on the bus, and packing something tasty can make the trip more enjoyable. FlixBus allows you to bring food aboard!
• Upon arrival at Swansea City Bus Station, proceed to the information desk located near the main entrance for any immediate travel inquiries or to collect maps of the city, as it can be quite busy and it's helpful to grab a local transport schedule for your next destination.

Trips from Bristol

Trips to Swansea