There are 13 ways to get from Swansea to Granada by train, plane, car, car ferry, bus, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Cardiff Airport, fly to Málaga Airport, train
best- Take the train from Swansea to Bridgendtrain
- Fly from Cardiff Airport (CWL) to Málaga Airport (AGP)plane CWL - AGP
- Take the train from Malaga Maria Zambrano to Granadatrain
9h 43m€109–397Train, bus to Bristol Airport, fly to Málaga Airport
cheapest- Take the train from Swansea to Newport (S Wales)train
- Take the bus from Kingsway K14 to Public Transport Interchangebus
- Fly from Bristol Airport (BRS) to Málaga Airport (AGP)plane BRS - AGP
- Take the train from Malaga Maria Zambrano to Granadatrain
10h 14m€91–261Drive, car ferry
- Drive from Swansea to Plymouthcar
- Take the carferry from Plymouth to Santandercarferry
- Drive from Santander to Granadacar
32h 16m€273–967Train, bus via London
- Take the train from Swansea to London Paddingtontrain
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Estación Sur de Autobusesbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Granadatrain Ave
34h 32m€308–603Drive, Eurotunnel
- Drive from Swansea to Folkestonecar
- Take the cartrain from Folkestone to Calais-Fréthuncartrain
- Drive from Calais-Fréthun to Granadacar
23h 55m€509–680Train, bus to Bristol Airport, fly to Almería Airport
- Take the train from Swansea to Newport (S Wales)train
- Take the bus from Kingsway K14 to Public Transport Interchangebus
- Fly from Bristol Airport (BRS) to Almería Airport (LEI)plane BRS - LEI
- Take the train from Almeria to Granadatrain
12h 8m€107–341Train, bus to Bristol Airport, fly to Federico García Lorca Granada-Jaén Airport
- Take the train from Swansea to Newport (S Wales)train
- Take the bus from Kingsway K14 to Public Transport Interchangebus
- Fly from Bristol Airport (BRS) to Federico García Lorca Granada-Jaén Airport (GRX)plane BRS - GRX
10h 50m€95–327Train, bus to Bristol Airport, fly to Alicante-Elche Airport, bus
- Take the train from Swansea to Newport (S Wales)train
- Take the bus from Kingsway K14 to Public Transport Interchangebus
- Fly from Bristol Airport (BRS) to Alicante-Elche Airport (ALC)plane BRS - ALC
- Take the bus from Alicante Aeropuerto to Estación de Autobuses de Murciabus
- Take the bus from Estación de Autobuses de Murcia to Granada Estación de Autobusesbus
13h 33m€93–314Train to Cardiff Airport, fly to Alicante-Elche Airport, bus
- Take the train from Swansea to Bridgendtrain
- Fly from Cardiff Airport (CWL) to Alicante-Elche Airport (ALC)plane CWL - ALC
- Take the bus from Alicante Aeropuerto to Estación de Autobuses de Murciabus
- Take the bus from Estación de Autobuses de Murcia to Granada Estación de Autobusesbus
13h 3m€131–260Train, train to Exeter, fly to Málaga Airport
- Take the train from Swansea to Bristol Parkwaytrain
- Take the train from Bristol Parkway to Exeter St Davidstrain
- Fly from Exeter (EXT) to Málaga Airport (AGP)plane EXT - AGP
- Take the train from Malaga Maria Zambrano to Granadatrain
11h 43m€170–576Train, bus
- Take the train from Swansea to London Paddingtontrain
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris to Madridbus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Granadatrain Ave
35h 27m€296–555Bus
- Take the bus from Swansea Bus Station Stand B to London Victoria Coach Station Arrivalsbus 507 / ...
- Take the bus from London Victoria to Paris - Bercy-Seine Bus Stationbus
- Take the bus from Paris - Bercy-Seine Bus Station to Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Granada Estación de Autobusesbus
37h 55m€215–422Bus via Paris
- Take the bus from Swansea Bus Station Stand B to London Victoria Coach Station Arrivalsbus 507 / ...
- Take the bus from London Victoria to Paris, Quai de Bercy (Bercy Seine)bus 700
- Take the bus from Paris, Quai de Bercy to Estación Sur de Autobusesbus
- Take the bus from Estación Sur de Autobuses to Granada Estación de Autobusesbus
38h 25m€155–392
Swansea to Granada by train, subway, foot, and bus
Questions & Answers
The cheapest way to get from Swansea to Granada is to train and bus and fly which costs €90 - €270 and takes 10h 14m.
The fastest way to get from Swansea to Granada is to train and fly which takes 9h 43m and costs €100 - €400.
No, there is no direct bus from Swansea station to Granada. However, there are services departing from Swansea Bus Station Stand B and arriving at Granada Estación de Autobuses via London Victoria, Paris - Bercy-Seine Bus Station and Estación Sur de Autobuses. The journey, including transfers, takes approximately 37h 55m.
The distance between Swansea and Granada is 1883 km.
The best way to get from Swansea to Granada without a car is to train and bus via London which takes 34h 32m and costs €300 - €650.
It takes approximately 9h 43m to get from Swansea to Granada, including transfers.
Swansea to Granada bus services, operated by National Express, depart from Swansea Bus Station Stand B.
Swansea to Granada bus services, operated by National Express, arrive at London Victoria Coach Station Arrivals.
Granada is 1h ahead of Swansea. It is currently 3:39 PM in Swansea and 4:39 PM in Granada.
Book your Swansea to Granada bus tickets online with Omio.
What companies run services between Swansea, Wales and Granada, Spain?
You can take a bus from Swansea Bus Station Stand B to Granada Estación de Autobuses via London Victoria Coach Station Arrivals, London Victoria, Paris - Bercy-Seine Bus Station, and Estación Sur de Autobuses in around 37h 55m.
- Website
- ryanair.com
Flights from Cardiff Airport to Málaga Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €30–280
Flights from Cardiff Airport to Málaga Airport via Dublin
- Ave. Duration
- 5h 35m
- When
- Thursday to Saturday
- Estimated price
- €30–280
Flights from Bristol Airport to Málaga Airport
- Ave. Duration
- 2h 41m
- When
- Every day
- Estimated price
- €40–70
Flights from Bristol Airport to Alicante-Elche Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €30–160
Flights from Bristol Airport to Alicante-Elche Airport via Palma Mallorca
- Ave. Duration
- 4h 15m
- When
- Monday
- Estimated price
- €30–160
Flights from Cardiff Airport to Alicante-Elche Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €55–240
Flights from Exeter to Málaga Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €65–280
- Phone
- 03333 211 202
- Website
- Transport for Wales
Train from Swansea to Bridgend
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Transport for Wales
Train from Swansea to Newport (S Wales)
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- €26–45
- Website
- Transport for Wales
Train from Swansea to Newport (S Wales)
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- €26–45
- Website
- Transport for Wales
Train from Swansea to Newport (S Wales)
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- €26–45
- Website
- Transport for Wales
Train from Swansea to Newport (S Wales)
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- €26–45
- Website
- Transport for Wales
Train from Swansea to Bridgend
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Transport for Wales
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- BlaBlaCar Bus
Bus from Paris - Bercy-Seine Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 15h 45m
- Frequency
- 3 times a day
- Estimated price
- €100–190
- Website
- BlaBlaCar Bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- BlaBlaCar Bus
Bus from London Victoria to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- €35–70
- Website
- BlaBlaCar Bus
Bus from Paris - Bercy-Seine Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 15h 45m
- Frequency
- 3 times a day
- Estimated price
- €100–190
- Website
- BlaBlaCar Bus
- Phone
- 0330 159 7000
- [email protected]
- Website
- brittany-ferries.co.uk
Car ferry from Plymouth to Santander
- Ave. Duration
- 20h 15m
- Frequency
- Twice a week
- Estimated price
- €100–700
- Schedules at
- brittany-ferries.co.uk
- Book at
- brittany-ferries.co.uk
- Single Ticket
- €100–230
- Car Single Ticket
- €290–700
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.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
There are 3109+ hotels available in Granada.











