There are 11 ways to get from Belfast to Spain by plane, busferry, train, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Belfast International Airport to Son Sant Joan Airport
best- Fly from Belfast International Airport (BFS) to Son Sant Joan Airport (PMI)plane BFS - PMI
5h 47m€71–199Bus to Dublin Airport, fly to Barcelona–El Prat Airport
cheapest- Take the bus from Grand Central Station Stand 11 to Dublin Airport T2bus
- Fly from Dublin Airport (DUB) to Barcelona–El Prat Airport (BCN)plane DUB - BCN
7h 26m€45–288Bus and ferry, train
- Take the busferry from Belfast, Europa Buscentre to Glasgow Buchananbusferry 923
- Take the train from Glasgow Queen Street to King's Crosstrain
- Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Miditrain Eil
- Take the train from Brussel-Zuid / Bruxelles-Midi to Perpignantrain Tgv
- Take the train from Perpignan to Barcelona-Santstrain Tgv
26h 48m€483–800Bus and ferry, train, bus
- Take the busferry from Belfast, Europa Buscentre to Glasgow Buchananbusferry 923
- Take the train from Glasgow Queen Street to King's Crosstrain
- Take the train from London St Pancras Intl to Lille Europetrain Eil
- Take the bus from Lille to Barcelonabus
34h 23m€284–484Drive, car ferry
- Drive from Belfast to Rosslare Harbourcar
- Take the carferry from Rosslare Harbour to Bilbaocarferry
- Drive from Bilbao to Barcelonacar
37h 32m€198–774Fly Belfast International Airport to Málaga Airport
- Fly from Belfast International Airport (BFS) to Málaga Airport (AGP)plane BFS - AGP
6h 16m€62–186Fly Belfast International Airport to Barcelona–El Prat Airport
- Fly from Belfast International Airport (BFS) to Barcelona–El Prat Airport (BCN)plane BFS - BCN
6h 6m€67–188Bus to Dublin Airport, fly to Adolfo Suárez Madrid–Barajas Airport
- Take the bus from Grand Central Station Stand 11 to Dublin Airport T2bus
- Fly from Dublin Airport (DUB) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane DUB - MAD
7h 22m€51–318Fly Belfast International Airport to Alicante-Elche Airport, bus
- Fly from Belfast International Airport (BFS) to Alicante-Elche Airport (ALC)plane BFS - ALC
- Take the bus from Alicante Aeropuerto to Estación de Autobuses de Murciabus
7h 38m€72–154Bus to Dublin Airport, fly to Bilbao Airport, bus
- Take the bus from Grand Central Station Stand 11 to Dublin Airport T2bus
- Fly from Dublin Airport (DUB) to Bilbao Airport (BIO)plane DUB - BIO
- Take the bus from Airport Loiu Bilbao to Donostia / San Sebastiánbus
8h 32m€70–321Bus and ferry, bus
- Take the busferry from Belfast, Europa Buscentre to Glasgow Buchananbusferry 923
- Take the bus from Buchanan Bus Station to London Victoriabus
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris to Barcelonabus
39h 48m€144–314
Belfast to Spain by busferry and train
Comparing Your Travel Options
The cheapest way to get from Belfast to Spain is to fly which costs €65 - €190 and takes 6h 6m.
The fastest way to get from Belfast to Spain is to fly which takes 5h 47m and costs €70 - €200.
No, there is no direct bus from Belfast to Spain. However, there are services departing from Belfast, Europa Buscentre and arriving at Barcelona via Buchanan Bus Station, London Victoria and Paris. The journey, including transfers, takes approximately 39h 48m.
The distance between Belfast and Spain is 1849 km.
The best way to get from Belfast to Spain without a car is to bus and ferry and train which takes 26h 48m and costs €480 - €800.
It takes approximately 5h 47m to get from Belfast to Spain, including transfers.
Belfast to Spain bus services, operated by Translink, depart from Belfast, Europa Buscentre station.
Belfast to Spain bus services, operated by Translink, arrive at Glasgow Buchanan station.
Book your Belfast to Spain bus tickets online with Omio.
There are 5095+ hotels available in Spain.
What companies run services between Belfast, Northern Ireland and Spain?
easyJet, Ryanair UK, and two other airlines fly from Belfast International Airport (BFS) to Son Sant Joan Airport (PMI) 4 times a day.
- Website
- easyjet.com
Flights from Belfast International Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 51m
- When
- Every day
- Estimated price
- €55–180
Flights from Belfast International Airport to Son Sant Joan Airport via Birmingham
- Ave. Duration
- 5h 23m
- When
- Saturday, Sunday, Monday, Friday, and Thursday
- Estimated price
- €55–180
Flights from Belfast International Airport to Son Sant Joan Airport via Liverpool
- Ave. Duration
- 5h 5m
- When
- Monday and Thursday
- Estimated price
- €55–180
Flights from Belfast International Airport to Son Sant Joan Airport via Bristol
- Ave. Duration
- 5h 5m
- When
- Sunday
- Estimated price
- €55–180
Flights from Belfast International Airport to Málaga Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- €40–170
Flights from Belfast International Airport to Málaga Airport via Manchester
- Ave. Duration
- 5h 30m
- When
- Monday
- Estimated price
- €40–170
Flights from Belfast International Airport to Málaga Airport via Birmingham
- Ave. Duration
- 5h 55m
- When
- Wednesday
- Estimated price
- €40–170
Flights from Belfast International Airport to Málaga Airport via Bristol
- Ave. Duration
- 6h 12m
- When
- Friday and Thursday
- Estimated price
- €40–170
Flights from Belfast International Airport to Málaga Airport via Liverpool
- Ave. Duration
- 6h 30m
- When
- Tuesday and Saturday
- Estimated price
- €40–170
Flights from Belfast International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 40m
- When
- Sunday, Monday, Wednesday, and Thursday
- Estimated price
- €70–160
Flights from Belfast International Airport to Barcelona–El Prat Airport via Bristol
- Ave. Duration
- 4h 5m
- When
- Monday and Friday
- Estimated price
- €70–160
Flights from Belfast International Airport to Alicante-Elche Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €50–220
Flights from Belfast International Airport to Alicante-Elche Airport via Bristol
- Ave. Duration
- 5h 58m
- When
- Friday, Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- €50–220
Flights from Belfast International Airport to Alicante-Elche Airport via Manchester
- Ave. Duration
- 5h 13m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €50–220
Flights from Belfast International Airport to Alicante-Elche Airport via Liverpool
- Ave. Duration
- 5h 52m
- When
- Monday and Tuesday
- Estimated price
- €50–220
Flights from Belfast International Airport to Alicante-Elche Airport via Birmingham
- Ave. Duration
- 5h 50m
- When
- Monday and Friday
- Estimated price
- €50–220
- Website
- ryanair.com
Flights from Belfast International Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 50m
- When
- Wednesday
- Estimated price
- €35–160
Flights from Belfast International Airport to Málaga Airport
- Ave. Duration
- 3h 10m
- When
- Friday and Saturday
- Estimated price
- €60–170
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €50–170
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport via Bristol
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €50–170
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport via Liverpool
- Ave. Duration
- 5h 20m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €50–170
Flights from Dublin Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- €45–160
Flights from Dublin Airport to Barcelona–El Prat Airport via Bristol
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €45–160
Flights from Dublin Airport to Barcelona–El Prat Airport via Liverpool
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €45–160
Flights from Dublin Airport to Barcelona–El Prat Airport via Beauvais
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €45–160
Flights from Belfast International Airport to Alicante-Elche Airport
- Ave. Duration
- 2h 55m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €45–190
- Website
- ryanair.com
Flights from Belfast International Airport to Son Sant Joan Airport
- Ave. Duration
- 2h 50m
- When
- Sunday
- Estimated price
- €35–150
Flights from Belfast International Airport to Málaga Airport
- Ave. Duration
- 3h 10m
- When
- Thursday, Wednesday, Tuesday, and Sunday
- Estimated price
- €65–160
Flights from Belfast International Airport to Málaga Airport via Manchester
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- €65–160
Flights from Belfast International Airport to Alicante-Elche Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Friday, and Thursday
- Estimated price
- €45–190
Flights from Belfast International Airport to Alicante-Elche Airport via Manchester
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- €50–190
- Website
- aerlingus.com
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €35–140
Flights from Dublin Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- €45–230
Flights from Dublin Airport to Bilbao Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €40–140
- Website
- iberia.com
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €35–140
Flights from Dublin Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 40m
- When
- Friday to Sunday
- Estimated price
- €35–130
- Website
- vueling.com
Flights from Dublin Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €45–140
Flights from Dublin Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 40m
- When
- Friday to Sunday
- Estimated price
- €35–130
- Website
- jet2.com
Flights from Belfast International Airport to Son Sant Joan Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €50–170
Flights from Belfast International Airport to Málaga Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €60–200
Flights from Belfast International Airport to Alicante-Elche Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–210
- Website
- britishairways.com
Flights from Dublin Airport to Bilbao Airport via London Heathrow
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–190
- Phone
- 0345 528 0409
- customerexperience@lumo.co.uk
- Website
- Lumo
Train from Glasgow Queen Street to King's Cross
- Ave. Duration
- 5h 41m
- Frequency
- 5 times a week
- Estimated price
- €85–150
- Website
- Lumo
Train from Glasgow Queen Street to King's Cross
- Ave. Duration
- 5h 41m
- Frequency
- 5 times a week
- Estimated price
- €85–150
- Website
- Lumo
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €130–230
- Website
- Eurostar
Train from London St Pancras Intl to Lille Europe
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €95–160
- Website
- Eurostar
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Brussel-Zuid / Bruxelles-Midi to Perpignan
- Ave. Duration
- 7h 38m
- Frequency
- 4 times a week
- Estimated price
- €240–360
- Website
- TGV inOui
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- €35–55
- Website
- TGV inOui
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Perpignan to Barcelona-Sants
- Ave. Duration
- 1h 24m
- Frequency
- 4 times a day
- Estimated price
- €23–35
- Website
- Renfe Viajeros
- Phone
- +44 28 9066 6630
- Website
- Translink
Busferry from Belfast, Europa Buscentre to Glasgow Buchanan
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- €4
- Website
- Translink
- Belfast urban network
- €4
Busferry from Belfast, Europa Buscentre to Glasgow Buchanan
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- €4
- Website
- Translink
- Belfast urban network
- €4
Bus from Grand Central Station Stand 11 to Dublin Airport T2
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €4
- Website
- Translink
- Belfast urban network
- €4
Bus from Grand Central Station Stand 11 to Dublin Airport T2
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €4
- Website
- Translink
- Belfast urban network
- €4
Bus from Grand Central Station Stand 11 to Dublin Airport T2
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €4
- Website
- Translink
- Belfast urban network
- €4
Busferry from Belfast, Europa Buscentre to Glasgow Buchanan
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- €4
- Website
- Translink
- Belfast urban network
- €4
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Lille to Barcelona
- Ave. Duration
- 18h 25m
- Frequency
- Twice daily
- Estimated price
- €100–170
- Website
- Flixbus
Bus from Buchanan Bus Station to London Victoria
- Ave. Duration
- 9h 20m
- Frequency
- Hourly
- Estimated price
- €55–85
- Website
- Flixbus
Bus from Paris to Barcelona
- Ave. Duration
- 13h 5m
- Frequency
- Every 4 hours
- Estimated price
- €80–130
- Website
- Flixbus
- Phone
- +353 1 903 9508
- customerrelations@dublinexpress.ie
- Website
- Dublin Express
Bus from Grand Central Station Stand 11 to Dublin Airport T2
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €19–130
- Website
- Dublin Express
Bus from Grand Central Station Stand 11 to Dublin Airport T2
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €19–130
- Website
- Dublin Express
Bus from Grand Central Station Stand 11 to Dublin Airport T2
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €19–130
- Website
- Dublin Express
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Alicante Aeropuerto to Estación de Autobuses de Murcia
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- €6–10
- Website
- ALSA
Bus from Paris to Barcelona
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- €55–130
- Schedules at
- alsa.es
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €11–17
- Schedules at
- gipuzkoa.avanzagrupo.com
- Book at
- online.pesa.net
- Phone
- +44 (0)3717 81 81 81
- Website
- National Express
Bus from Buchanan Bus Station to London Victoria
- Ave. Duration
- 10h
- Frequency
- 6 times a week
- Estimated price
- €75–130
- Website
- National Express
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- €30–50
- Website
- BlaBlaCar Bus
Bus from Paris to Barcelona
- Ave. Duration
- 14h 40m
- Frequency
- Every 4 hours
- Estimated price
- €65–110
- Website
- BlaBlaCar Bus
- Phone
- +353 21 427 7801
- reservations@brittanyferries.ie
- Website
- Brittany Ferries
Car ferry from Rosslare Harbour to Bilbao
- Ave. Duration
- 27h 30m
- Frequency
- Twice a week
- Estimated price
- €45–550
- Website
- Brittany Ferries
- Single Ticket
- €45–210
- Car Single Ticket
- €140–550
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.