There are 6 ways to get from Bahamas to Spain by plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Grand Bahama International Airport to Adolfo Suárez Madrid–Barajas Airport
best- Fly from Grand Bahama International Airport (FPO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane FPO - MAD
11h 46m€306–1,195Fly Grand Bahama International Airport to Barcelona–El Prat Airport
cheapest- Fly from Grand Bahama International Airport (FPO) to Barcelona–El Prat Airport (BCN)plane FPO - BCN
14h 53m€296–1,153Fly Marsh Harbour Airport to Adolfo Suárez Madrid–Barajas Airport
- Fly from Marsh Harbour Airport (MHH) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane MHH - MAD
12h 7m€336–1,308Fly Exuma International Airport to Adolfo Suárez Madrid–Barajas Airport
- Fly from Exuma International Airport (GGT) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane GGT - MAD
11h 32m€334–1,318Fly Marsh Harbour Airport to Barcelona–El Prat Airport
- Fly from Marsh Harbour Airport (MHH) to Barcelona–El Prat Airport (BCN)plane MHH - BCN
13h 21m€326–1,310Fly Lynden Pindling International Airport to Adolfo Suárez Madrid–Barajas Airport
- Fly from Lynden Pindling International Airport (NAS) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane NAS - MAD
13h 46m€304–1,165
Grand Bahama International Airport (FPO) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Questions & Answers
The cheapest way to get from Bahamas to Spain is to fly which costs €300 - €1200 and takes 13h 46m.
The fastest way to get from Bahamas to Spain is to fly which takes 11h 32m and costs €330 - €1400.
The distance between Bahamas and Spain is 6945 km.
It takes approximately 11h 46m to get from Bahamas to Spain, including transfers.
There are 5126+ hotels available in Spain.
What companies run services between Bahamas and Spain?
American Airlines flies from Grand Bahama International Airport (FPO) to Adolfo Suárez Madrid–Barajas Airport (MAD) once daily.
- Website
- aa.com
Flights from Grand Bahama International Airport to Adolfo Suárez Madrid–Barajas Airport via Charlotte
- Ave. Duration
- 11h 12m
- When
- Saturday
- Estimated price
- €310–1,300
Flights from Grand Bahama International Airport to Adolfo Suárez Madrid–Barajas Airport via Miami
- Ave. Duration
- 13h 44m
- When
- Every day
- Estimated price
- €300–1,200
Flights from Marsh Harbour Airport to Adolfo Suárez Madrid–Barajas Airport via Charlotte
- Ave. Duration
- 11h 29m
- When
- Every day
- Estimated price
- €340–1,400
Flights from Marsh Harbour Airport to Adolfo Suárez Madrid–Barajas Airport via Miami
- Ave. Duration
- 11h 56m
- When
- Every day
- Estimated price
- €330–1,300
Flights from Exuma International Airport to Adolfo Suárez Madrid–Barajas Airport via Miami
- Ave. Duration
- 10h 46m
- When
- Every day
- Estimated price
- €320–1,300
Flights from Grand Bahama International Airport to Barcelona–El Prat Airport via Miami
- Ave. Duration
- 14h 19m
- When
- Every day
- Estimated price
- €290–1,200
Flights from Grand Bahama International Airport to Barcelona–El Prat Airport via Charlotte, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 7m
- When
- Saturday
- Estimated price
- €300–1,200
Flights from Marsh Harbour Airport to Barcelona–El Prat Airport via Miami
- Ave. Duration
- 12h 31m
- When
- Every day
- Estimated price
- €320–1,300
Flights from Marsh Harbour Airport to Barcelona–El Prat Airport via Charlotte, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 24m
- When
- Every day
- Estimated price
- €330–1,300
Flights from Marsh Harbour Airport to Barcelona–El Prat Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 6m
- When
- Every day
- Estimated price
- €320–1,300
Flights from Marsh Harbour Airport to Barcelona–El Prat Airport via Charlotte, London Heathrow
- Ave. Duration
- 17h 59m
- When
- Saturday
- Estimated price
- €340–1,400
Flights from Lynden Pindling International Airport to Adolfo Suárez Madrid–Barajas Airport via Boston
- Ave. Duration
- 13h 30m
- When
- Saturday
- Estimated price
- €300–1,200
- Website
- delta.com
Flights from Marsh Harbour Airport to Adolfo Suárez Madrid–Barajas Airport via Atlanta
- Ave. Duration
- 16h 20m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €350–1,400
Flights from Lynden Pindling International Airport to Adolfo Suárez Madrid–Barajas Airport via Boston
- Ave. Duration
- 12h 57m
- When
- Saturday
- Estimated price
- €250–1,100
- Website
- britishairways.com
Flights from Lynden Pindling International Airport to Adolfo Suárez Madrid–Barajas Airport via London Heathrow
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- €300–1,400
Flights from Lynden Pindling International Airport to Adolfo Suárez Madrid–Barajas Airport via Boston
- Ave. Duration
- 13h 30m
- When
- Saturday
- Estimated price
- €300–1,200
- Website
- aircanada.com
Flights from Exuma International Airport to Adolfo Suárez Madrid–Barajas Airport via Toronto
- Ave. Duration
- 13h 10m
- When
- Sunday
- Estimated price
- €350–1,400
- Website
- jetblue.com
Flights from Lynden Pindling International Airport to Adolfo Suárez Madrid–Barajas Airport via Boston
- Ave. Duration
- 18h 7m
- When
- Saturday
- Estimated price
- €250–1,100
- Website
- iberia.com
Flights from Lynden Pindling International Airport to Adolfo Suárez Madrid–Barajas Airport via Boston
- Ave. Duration
- 13h 30m
- When
- Saturday
- Estimated price
- €300–1,200
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 10 amazing places to get away from it all in Australia, How to get from London City Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.
