There are 7 ways to get from Swansea to Belfast by train, plane, bus, car ferry, bus and ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train to Cardiff, fly to Belfast City  •  4 h 7 min

  1. Take the train from Swansea to Cardiff Central
  2. Fly from Cardiff (CWL) to Belfast City (BHD) CWL - BHD

$73 - $255

Cheapest option

Bus, bus and ferry  •  16 h 56 min

  1. Take the bus from Swansea, Bus Station (Swansea Bus Station) to Cardiff, Sophia Gardens 201 / ...
  2. Take the bus from Cardiff Coach Station, Sophia Gardens to Birmingham Coach Station, Digbeth
  3. Take the bus and ferry from Birmingham to Dublin 871
  4. Take the bus from Busáras to Belfast, Europa Bus Centre X1

$70 - $93

5 alternative options

Train, train to Bristol, fly to Belfast (Aldergrove)  •  5 h 25 min

  1. Take the train from Swansea to Cardiff Central
  2. Take the train from Cardiff Central to Bristol Temple Meads
  3. Fly from Bristol (BRS) to Belfast (Aldergrove) (BFS) BRS - BFS

$92 - $251

Train to Cardiff, fly to Dublin, bus  •  6 h 36 min

  1. Take the train from Swansea to Cardiff Central
  2. Fly from Cardiff (CWL) to Dublin (DUB) CWL - DUB
  3. Take the bus from Dublin Airport to Belfast, Europa Bus Centre

$80 - $252

Train, car ferry  •  13 h 9 min

  1. Take the train from Swansea to Fishguard Harbour
  2. Take the car ferry from Fishguard to Rosslare
  3. Take the train from Rosslare Europort to Connolly
  4. Take the train from Connolly to Belfast Central

$135 - $189

Train, car ferry via Liverpool Birkenhead  •  14 h 11 min

  1. Take the train from Swansea to Chester
  2. Take the car ferry from Liverpool Birkenhead to Belfast

$127 - $172

Drive, car ferry  •  9 h 44 min

  1. Drive from Swansea to Cairnryan
  2. Take the car ferry from Cairnryan to Belfast

$125 - $162

Questions & Answers

The cheapest way to get from Swansea to Belfast is to bus and bus and ferry which costs £50 - £75 and takes 16 h 56 min.

More details

The quickest way to get from Swansea to Belfast is to train and fly which costs £55 - £200 and takes 4 h 7 min.

More details

The distance between Swansea and Belfast is 223 miles.

It takes approximately 4 h 7 min to get from Swansea to Belfast, including transfers.

More details

No, there is no direct bus from Swansea station to Belfast. However, there are services departing from Swansea, Bus Station (Swansea Bus Station) and arriving at Belfast, Europa Bus Centre via Cardiff Coach Station, Sophia Gardens, Birmingham and Busáras. The journey, including transfers, takes approximately 16 h 56 min.

More details

What companies run services between Swansea, Wales and Belfast, Northern Ireland?

There is no direct connection from Swansea to Belfast. However, you can take the train to Cardiff Central, take the walk to Cardiff, Customhouse Street (Old Customhouse), take the bus to Cardiff Airport, Airport, take the walk to Cardiff airport, fly to Belfast City, take the walk to Belfast City Airport, then take the line 600 shuttle to Belfast. Alternatively, you can take the train to Cardiff Central, take the train to Bristol Temple Meads, take the walk to Temple Meads, take the bus to Bristol International Airport, Airport Terminal, take the walk to Bristol airport, fly to Belfast (Aldergrove), take the walk to Belfast Aldergrove International Airport, then take the line 300 shuttle to Belfast.

Airlines
Flybe
Website
flybe.com
Flights from Cardiff to Belfast City
Ave. Duration
1 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $350
Flights from Cardiff to Belfast City via Edinburgh
Ave. Duration
3 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $350
Flights from Cardiff to Dublin
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$50 - $300
easyJet
Website
easyjet.com
Flights from Bristol to Belfast (Aldergrove)
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$50 - $240
Flights from Bristol to Belfast (Aldergrove) via Edinburgh
Ave. Duration
2 h 55 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$50 - $240
Train operators
Great Western Railway
Website
gwr.com
Train from Swansea to Cardiff Central
Ave. Duration
53 min
Frequency
Hourly
Estimated price
$24 - $45
Website
gwr.com
Off-Peak Day Single
$15 - $23
Advanced Single
$16 - $24
Anytime Day Single
$24 - $45
Train from Cardiff Central to Bristol Temple Meads
Ave. Duration
48 min
Frequency
Hourly
Estimated price
$20 - $40
Website
gwr.com
Off-Peak Day Single
$13 - $20
Advanced Single
$14 - $21
Anytime Day Single
$20 - $40
Arriva Trains Wales
Phone
03333 211 202
Email
customer.relations@arrivatrainswales.co.uk
Website
arrivatrainswales.co.uk
Train from Swansea to Cardiff Central
Ave. Duration
53 min
Frequency
Hourly
Estimated price
$19 - $28
Website
arrivatrainswales.co.uk
Advanced Single
$9 - $13
Anytime Day Single
$19 - $28
First Anytime Day Single
$29 - $45
Train from Swansea to Fishguard Harbour
Ave. Duration
1 h 28 min
Frequency
3 times a day
Estimated price
$29 - $45
Website
arrivatrainswales.co.uk
Advanced Single
$14 - $20
Anytime Day Single
$29 - $45
First Anytime Day Single
$45 - $70
Train from Swansea to Chester
Ave. Duration
3 h 55 min
Frequency
Once daily
Estimated price
$80 - $130
Website
arrivatrainswales.co.uk
Advanced Single
$35 - $55
Anytime Day Single
$80 - $130
First Anytime Day Single
$130 - $190
Irish Rail
Website
irishrail.ie
Train from Rosslare Europort to Connolly
Ave. Duration
2 h 50 min
Frequency
4 times a day
Estimated price
$30 - $50
Website
irishrail.ie
Train from Connolly to Belfast Central
Ave. Duration
2 h 13 min
Frequency
Every 4 hours
Estimated price
$35 - $55
Website
irishrail.ie
Bus operators
Aircoach
Phone
+353 1 844 7118
Website
aircoach.ie
Bus from Dublin Airport to Belfast, Europa Bus Centre
Ave. Duration
1 h 55 min
Frequency
Every 10 minutes
Estimated price
$15 - $22
Schedules at
aircoach.ie
National Express

National Express Coaches are a quick and convenient way of travelling around the UK. Over 550 National Express coaches run on Britain's roads every day, serving over 900 destinations across the UK. National Express Coaches carry around 19 million passenger journeys every year. For added convenience, National Express operate coach services to all major UK airports 24 hours per day, and is on its way to being 100% wheelchair accessible. The company also has a 24-hour control centre that receives a GPS signal to update on location, speed and the temperature inside coaches, ensuring the smoothest journey possible.

Contact Details
Phone
+44 08717 818178
Website
nationalexpress.com
Bus from Swansea, Bus Station (Swansea Bus Station) to Cardiff, Sophia Gardens
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$7 - $11
Website
nationalexpress.com
Bus from Cardiff Coach Station, Sophia Gardens to Birmingham Coach Station, Digbeth
Ave. Duration
2 h 20 min
Frequency
Every 4 hours
Estimated price
$12 - $16
Website
nationalexpress.com
Bus and ferry from Birmingham to Dublin
Ave. Duration
8 h 30 min
Frequency
Once daily
Estimated price
$20 - $26
Website
nationalexpress.com
Bus Eireann
Website
buseireann.ie
Bus from Busáras to Belfast, Europa Bus Centre
Ave. Duration
2 h 25 min
Frequency
Hourly
Estimated price
$30 - $40
Schedules at
buseireann.ie
Ferry operators
Stena Line
Website
stenaline.co.uk
Car ferry from Fishguard to Rosslare
Ave. Duration
3 h 30 min
Frequency
Twice daily
Estimated price
$40
Schedules at
stenaline.ie
Book at
directferries.co.uk
Car ferry from Liverpool Birkenhead to Belfast
Ave. Duration
8 h
Frequency
Twice daily
Estimated price
$40
Schedules at
stenaline.co.uk
Passenger
$40
Small Car
$224
Car ferry from Cairnryan to Belfast
Ave. Duration
2 h 22 min
Frequency
Every 4 hours
Estimated price
$40
Schedules at
stenaline.co.uk
Passenger
$40
Small Car
$168

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Need to know: Eurostar and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.