There are 6 ways to get from St Croix 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 to Adolfo Suárez Madrid–Barajas Airport
best- Fly from Christiansted (STX) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane STX - MAD
10h 51m€264–1,015Fly to Seville Airport
cheapest- Fly from Christiansted (STX) to Seville Airport (SVQ)plane STX - SVQ
15h 45m€247–911Fly to Valencia Airport
- Fly from Christiansted (STX) to Valencia Airport (VLC)plane STX - VLC
15h 22m€283–1,061Fly to Málaga Airport
- Fly from Christiansted (STX) to Málaga Airport (AGP)plane STX - AGP
15h 36m€254–951Fly to A Coruña Airport
- Fly from Christiansted (STX) to A Coruña Airport (LCG)plane STX - LCG
16h 18m€379–1,413Fly to San Sebastián Airport
- Fly from Christiansted (STX) to San Sebastián Airport (EAS)plane STX - EAS
16h 26m€460–1,800
Christiansted (STX) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Comparing Your Travel Options
The cheapest way to get from St Croix to Spain is to fly which costs €240 - €950 and takes 15h 45m.
The fastest way to get from St Croix to Spain is to fly which takes 10h 51m and costs €260 - €1100.
The distance between St Croix and Spain is 6351 km.
It takes approximately 10h 51m to get from St Croix to Spain, including transfers.
There are 4794+ hotels available in Spain.
What companies run services between St Croix, United States Virgin Islands and Spain?
American Airlines, Iberia, and four other airlines fly from Christiansted (STX) to Adolfo Suárez Madrid–Barajas Airport (MAD) 3 times a day.
- Website
- aa.com
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via Miami
- Ave. Duration
- 13h 42m
- When
- Every day
- Estimated price
- €350–1,300
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via San Juan
- Ave. Duration
- 10h 53m
- When
- Friday to Thursday
- Estimated price
- €260–1,100
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via Newark
- Ave. Duration
- 16h 55m
- When
- Saturday
- Estimated price
- €340–1,200
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via Miami, Casablanca
- Ave. Duration
- 16h 12m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €470–1,500
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via Charlotte Amalie, San Juan
- Ave. Duration
- 13h 45m
- When
- Friday and Saturday
- Estimated price
- €260–1,100
Flights from Christiansted to Seville Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 57m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- €320–1,100
Flights from Christiansted to Seville Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 57m
- When
- Thursday and Saturday
- Estimated price
- €240–950
Flights from Christiansted to Seville Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 5m
- When
- Thursday and Saturday
- Estimated price
- €240–950
Flights from Christiansted to Valencia Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 52m
- When
- Every day
- Estimated price
- €370–1,300
Flights from Christiansted to Valencia Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 42m
- When
- Thursday
- Estimated price
- €270–1,100
Flights from Christiansted to Valencia Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 50m
- When
- Thursday
- Estimated price
- €280–1,100
Flights from Christiansted to Málaga Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 52m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €340–1,200
Flights from Christiansted to Málaga Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 57m
- When
- Thursday and Saturday
- Estimated price
- €250–950
Flights from Christiansted to Málaga Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 5m
- When
- Thursday and Saturday
- Estimated price
- €250–950
Flights from Christiansted to A Coruña Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 57m
- When
- Saturday
- Estimated price
- €500–1,700
Flights from Christiansted to A Coruña Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 12m
- When
- Thursday and Saturday
- Estimated price
- €370–1,500
Flights from Christiansted to A Coruña Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 20m
- When
- Thursday and Saturday
- Estimated price
- €380–1,500
Flights from Christiansted to San Sebastián Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 52m
- When
- Thursday and Saturday
- Estimated price
- €460–1,800
Flights from Christiansted to San Sebastián Airport via Newark, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 15m
- When
- Saturday
- Estimated price
- €500–1,800
Flights from Christiansted to San Sebastián Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h
- When
- Thursday and Saturday
- Estimated price
- €460–1,800
- Website
- iberia.com
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via San Juan
- Ave. Duration
- 10h 53m
- When
- Friday to Thursday
- Estimated price
- €260–1,100
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via Newark
- Ave. Duration
- 16h 55m
- When
- Saturday
- Estimated price
- €340–1,200
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via Charlotte Amalie, San Juan
- Ave. Duration
- 13h 45m
- When
- Friday and Saturday
- Estimated price
- €260–1,100
Flights from Christiansted to Seville Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 57m
- When
- Thursday and Saturday
- Estimated price
- €240–950
Flights from Christiansted to Seville Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 5m
- When
- Thursday and Saturday
- Estimated price
- €240–950
Flights from Christiansted to Valencia Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 42m
- When
- Thursday
- Estimated price
- €270–1,100
Flights from Christiansted to Valencia Airport via Miami, Barcelona
- Ave. Duration
- 21h 52m
- When
- Tuesday and Saturday
- Estimated price
- €390–1,300
Flights from Christiansted to Valencia Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 18h 50m
- When
- Thursday
- Estimated price
- €280–1,100
Flights from Christiansted to Málaga Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 57m
- When
- Thursday and Saturday
- Estimated price
- €250–950
Flights from Christiansted to Málaga Airport via Miami, Casablanca
- Ave. Duration
- 19h 52m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €410–1,300
Flights from Christiansted to Málaga Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 5m
- When
- Thursday and Saturday
- Estimated price
- €250–950
Flights from Christiansted to A Coruña Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 15h 12m
- When
- Thursday and Saturday
- Estimated price
- €370–1,500
Flights from Christiansted to A Coruña Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h 20m
- When
- Thursday and Saturday
- Estimated price
- €380–1,500
Flights from Christiansted to San Sebastián Airport via San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 14h 52m
- When
- Thursday and Saturday
- Estimated price
- €460–1,800
Flights from Christiansted to San Sebastián Airport via Newark, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 15m
- When
- Saturday
- Estimated price
- €500–1,800
Flights from Christiansted to San Sebastián Airport via Miami, Barcelona
- Ave. Duration
- 19h 12m
- When
- Tuesday and Saturday
- Estimated price
- €650–2,200
Flights from Christiansted to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 22h 42m
- When
- Every day
- Estimated price
- €600–2,100
Flights from Christiansted to San Sebastián Airport via Charlotte Amalie, San Juan, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 19h
- When
- Thursday and Saturday
- Estimated price
- €460–1,800
- Website
- flytap.com
Flights from Christiansted to Seville Airport via Newark, Lisboa
- Ave. Duration
- 19h 5m
- When
- Saturday
- Estimated price
- €260–950
Flights from Christiansted to Seville Airport via Miami, Lisboa
- Ave. Duration
- 24h 37m
- When
- Wednesday and Friday
- Estimated price
- €270–950
Flights from Christiansted to Valencia Airport via Miami, Lisboa
- Ave. Duration
- 18h 22m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €330–1,200
Flights from Christiansted to Málaga Airport via Newark, Lisboa
- Ave. Duration
- 17h 35m
- When
- Saturday
- Estimated price
- €270–950
Flights from Christiansted to Málaga Airport via Miami, Lisboa
- Ave. Duration
- 23h 47m
- When
- Wednesday and Friday
- Estimated price
- €290–1,000
- Website
- vueling.com
Flights from Christiansted to Valencia Airport via Miami, Barcelona
- Ave. Duration
- 21h 52m
- When
- Tuesday and Saturday
- Estimated price
- €390–1,300
Flights from Christiansted to San Sebastián Airport via Newark, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 17h 15m
- When
- Saturday
- Estimated price
- €500–1,800
Flights from Christiansted to San Sebastián Airport via Miami, Barcelona
- Ave. Duration
- 19h 12m
- When
- Tuesday and Saturday
- Estimated price
- €650–2,200
Flights from Christiansted to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 22h 42m
- When
- Every day
- Estimated price
- €600–2,100
- Website
- united.com
Flights from Christiansted to Adolfo Suárez Madrid–Barajas Airport via Newark
- Ave. Duration
- 14h 5m
- When
- Saturday
- Estimated price
- €290–1,100
Flights from Christiansted to Seville Airport via Newark, Lisboa
- Ave. Duration
- 19h 5m
- When
- Saturday
- Estimated price
- €250–900
- Website
- royalairmaroc.com
Flights from Christiansted to Málaga Airport via Miami, Casablanca
- Ave. Duration
- 19h 52m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €410–1,300
Flights from Christiansted to San Sebastián Airport via Miami, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 22h 42m
- When
- Every day
- Estimated price
- €600–2,100
- Website
- ryanair.com
Flights from Christiansted to Valencia Airport via Newark, Porto
- Ave. Duration
- 20h 10m
- When
- Saturday
- Estimated price
- €310–1,100
- Website
- delta.com
Flights from Christiansted to A Coruña Airport via Atlanta, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 20h 27m
- When
- Saturday
- Estimated price
- €460–1,600
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 to get from Luton Airport into central London, Travelling to the UK: What do I need to know?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
