HUB hero image

How to Travel from

Maesteg to Swansea

by Route or Car

Maesteg
+0
Swansea
Transport search to Swansea
Maesteg
+0
Swansea
Building a composite car route
Cheapest
Best Offer!
Car
27 min
24 km.
from $1
Composite Route Car Only
Schedule

Maesteg, Great Britain → Swansea, Great Britain

All
All days
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon
28 Jul, Tue

Cheapest and Fastest Ways to Travel from Maesteg to Swansea

Composite routes from Maesteg to Swansea

Cheapest
Other

Transport providers

FlixBus
Website
First South & West Wales
Website
Forge Travel
Website
FlixBus
Website
50 min
Hourly
$6.96–$10.13
+49 30 300 137 300
+49 30 300 137 300
Call Contact via email
First South & West Wales
Website
22 min
Every 4 hours
+44 1792 57 22 55
+44 1792 57 22 55
Call
Forge Travel
Website
27 min
5 times a week
+44 1656 733333
+44 1656 733333
Call Contact via email
First Great Western Service
Website
National Express
Website
Transport for Wales
Website
First Great Western Service
Website
19 min
Hourly
$8.86–$29.11
+44 3457 000 125
+44 3457 000 125
Call Contact via email
National Express
Website
40 min
Hourly
$17.72–$26.58
08717 81 81 81
08717 81 81 81
Call
Transport for Wales
Website
26 min
Hourly
$6.33–$10.76
03333 211 202
03333 211 202
Call

Questions and Answers

What is the cheapest way to get from Maesteg to Swansea?

The cheapest way to get from Maesteg to Swansea is to drive which costs $4.89 - $7.61 and takes 25 min.

What is the fastest way to get from Maesteg to Swansea?

The fastest way to get from Maesteg to Swansea is to taxi which takes 25 min and costs $47.83 - $59.78 .

Is there a direct bus between Maesteg and Swansea?

No, there is no direct bus from Maesteg station to Swansea station. However, there are services departing from Maesteg Bus Station Stand 4 and arriving at Swansea City Bus Station via Bridgend-Sarn. The journey, including transfers, takes approximately 1h 40m.

Is there a direct train between Maesteg and Swansea?

No, there is no direct train from Maesteg to Swansea. However, there are services departing from Maesteg and arriving at Swansea via Bridgend. The journey, including transfers, takes approximately 1h 9m.

How far is it from Maesteg to Swansea?

The distance between Maesteg and Swansea is 33 km. The road distance is 24.8 km.

How do I travel from Maesteg to Swansea without a car?

The best way to get from Maesteg to Swansea without a car is to bus and train which takes 55 min and costs .

How long does it take to get from Maesteg to Swansea?

It takes approximately 55 min to get from Maesteg to Swansea, including transfers.

Where do I catch the Maesteg to Swansea bus from?

Maesteg to Swansea bus services, operated by First South & West Wales, depart from Maesteg Bus Station Stand 4.

Where do I catch the Maesteg to Swansea train from?

Maesteg to Swansea train services, operated by Transport for Wales, depart from Maesteg station.

Train or bus from Maesteg to Swansea?

The best way to get from Maesteg to Swansea is to train which takes 1h 9m and costs $14.13 - $45.65 . Alternatively, you can line 70 bus and bus, which costs and takes 1h 40m.

Where does the Maesteg to Swansea bus arrive?

Maesteg to Swansea bus services, operated by First South & West Wales, arrive at Sarn Sainsbury station.

Where does the Maesteg to Swansea train arrive?

Maesteg to Swansea train services, operated by Transport for Wales, arrive at Bridgend station.

Can I drive from Maesteg to Swansea?

Yes, the driving distance between Maesteg to Swansea is 25 km. It takes approximately 25 min to drive from Maesteg to Swansea.

How do I get a train ticket from Maesteg to Swansea?

Book your Maesteg to Swansea train tickets online with Omio.

Where can I stay near Swansea?

There are 1143+ hotels available in Swansea. Prices start at $44.36 per night.
+0