St. Croix Island, located in the heart of the Caribbean Sea, is a hidden gem waiting to be explored. With its pristine beaches, crystal-clear turquoise waters, and vibrant coral reefs, this tropical paradise offers a perfect blend of relaxation and adventure. Dive into the rich cultural tapestry of the island, where African, European, and Caribbean influences converge to create a unique and captivating experience. Explore historic plantations, sample local cuisine bursting with flavors, and immerse yourself in the laid-back island lifestyle. Whether you're an avid adventurer or a leisure seeker, St. Croix Island promises an unforgettable journey filled with warmth and charm.
The cheapest month to fly to St Croix Island is typically in September.
The popular airports near St Croix Island include Henry E. Rohlsen Airport (STX) on the island itself, as well as Cyril E. King Airport (STT) on St Thomas and Luis Muñoz Marín International Airport (SJU) in Puerto Rico.
The flight to St Croix Island (STX) is roughly 24 hours 23 minutes and 10,751 miles (17,303 kilometres) from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL).
The best way is to compare flights to St Croix Island from leading comparison sites using our search engine dashboard.
Self-guided tours of a historic fortress
18th-century buildings with exhibits
Beach
Inlet & waterfront commercial district
Tourist attraction
Park and Garden
Tourist attraction
White 18th century Lutheran church
Shopping
Tourist attraction
Historical landmark
Church
Scenic bayfront park with a fort
Tourist attraction
Catholic Church
Park and garden
Resort with pool, tennis & water sports
Bay
Beach
Beach
Beach
Average Temperature
29°C
Jan
29°C
Feb
29°C
Mar
30°C
Apr
30°C
May
31°C
Jun
31°C
Jul
32°C
Aug
32°C
Sep
31°C
Oct
30°C
Nov
29°C
Dec
Flights from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL) to St Croix Island (STX) - The flight distance between these airports is 10,751 miles (17,303 kilometres). The direct flight time is roughly 24 hours 23 minutes.
Flights from Kota Kinabalu, Malaysia - Kota Kinabalu International Airport (BKI) to St Croix Island (STX) - The flight distance between these airports is 10,802 miles (17,385 kilometres). The direct flight time is roughly 24 hours 30 minutes.
Flights from Penang, Malaysia - Penang International Airport (PEN) to St Croix Island (STX) - The flight distance between these airports is 10,550 miles (16,978 kilometres). The direct flight time is roughly 23 hours 56 minutes.
Flights from Langkawi, Malaysia - Langkawi International Airport (LGK) to St Croix Island (STX) - The flight distance between these airports is 10,469 miles (16,849 kilometres). The direct flight time is roughly 23 hours 45 minutes.
Flights from Kuching, Malaysia - Kuching International Airport (KCH) to St Croix Island (STX) - The flight distance between these airports is 11,071 miles (17,816 kilometres). The direct flight time is roughly 25 hours 6 minutes.
Flights from Johor Bahru, Malaysia - Senai International Airport (JHB) to St Croix Island (STX) - The flight distance between these airports is 10,887 miles (17,521 kilometres). The direct flight time is roughly 24 hours 41 minutes.
Flights from Miri, Malaysia - Miri Airport (MYY) to St Croix Island (STX) - The flight distance between these airports is 10,913 miles (17,563 kilometres). The direct flight time is roughly 24 hours 45 minutes.
Flights from Alor Setar, Malaysia - Sultan Abdul Halim Airport (AOR) to St Croix Island (STX) - The flight distance between these airports is 10,502 miles (16,901 kilometres). The direct flight time is roughly 23 hours 50 minutes.
Flights from Kota Bharu, Malaysia - Sultan Ismail Petra Airport (KBR) to St Croix Island (STX) - The flight distance between these airports is 10,567 miles (17,006 kilometres). The direct flight time is roughly 23 hours 58 minutes.
Flights from Kuala Terengganu, Malaysia - Sultan Mahmud Airport (TGG) to St Croix Island (STX) - The flight distance between these airports is 10,641 miles (17,125 kilometres). The direct flight time is roughly 24 hours 8 minutes.
Flights from Kuala Lumpur, Malaysia - Sultan Abdul Aziz Shah Airport (SZB) to St Croix Island (STX) - The flight distance between these airports is 10,723 miles (17,257 kilometres). The direct flight time is roughly 24 hours 19 minutes.
Flights from Bintulu, Malaysia - Bintulu Airport Airport (BTU) to St Croix Island (STX) - The flight distance between these airports is 10,990 miles (17,687 kilometres). The direct flight time is roughly 24 hours 55 minutes.
Flights from Labuan, Malaysia - Labuan Airport (LBU) to St Croix Island (STX) - The flight distance between these airports is 10,847 miles (17,457 kilometres). The direct flight time is roughly 24 hours 36 minutes.
Flights from Sandakan, Malaysia - Sandakan Airport (SDK) to St Croix Island (STX) - The flight distance between these airports is 10,794 miles (17,372 kilometres). The direct flight time is roughly 24 hours 29 minutes.
Flights from Tawau, Malaysia - Tawau Airport (TWU) to St Croix Island (STX) - The flight distance between these airports is 10,902 miles (17,545 kilometres). The direct flight time is roughly 24 hours 43 minutes.
Flights from Mulu, Malaysia - Mulu Airport (MZV) to St Croix Island (STX) - The flight distance between these airports is 10,934 miles (17,596 kilometres). The direct flight time is roughly 24 hours 47 minutes.
Flights from Kuantan, Malaysia - Sultan Haji Ahmad Shah Airport (KUA) to St Croix Island (STX) - The flight distance between these airports is 10,743 miles (17,289 kilometres). The direct flight time is roughly 24 hours 22 minutes.
Flights from Ipoh, Malaysia - Sultan Azlan Shah Airport (IPH) to St Croix Island (STX) - The flight distance between these airports is 10,622 miles (17,095 kilometres). The direct flight time is roughly 24 hours 6 minutes.
Flights from Long Lellang, Malaysia - Long Lellang Airport (LGL) to St Croix Island (STX) - The flight distance between these airports is 10,977 miles (17,666 kilometres). The direct flight time is roughly 24 hours 53 minutes.
Flights from Long Seridan, Malaysia - Long Seridan Airport (ODN) to St Croix Island (STX) - The flight distance between these airports is 10,940 miles (17,606 kilometres). The direct flight time is roughly 24 hours 48 minutes.
Flights from Limbang, Malaysia - Limbang Airport (LMN) to St Croix Island (STX) - The flight distance between these airports is 10,881 miles (17,512 kilometres). The direct flight time is roughly 24 hours 40 minutes.
Flights from Mukah, Malaysia - Mukah Airport (MKM) to St Croix Island (STX) - The flight distance between these airports is 10,997 miles (17,698 kilometres). The direct flight time is roughly 24 hours 56 minutes.
Flights from Marudi, Malaysia - Marudi Airport (MUR) to St Croix Island (STX) - The flight distance between these airports is 10,924 miles (17,580 kilometres). The direct flight time is roughly 24 hours 46 minutes.
Expert Help
Choose Site / Currency