Nestled in the serene turquoise waters of the Bahamas, Crooked Island is a hidden gem waiting to be discovered by adventurous travelers seeking a tranquil escape. This picturesque island boasts untouched natural beauty, with its rugged coastline, pristine beaches, and vibrant coral reefs teeming with marine life. Visitors can immerse themselves in the laid-back charm of the local communities, savoring fresh seafood delicacies and engaging in water-based activities such as snorkeling, diving, and fishing. With its warm hospitality and unspoiled landscapes, Crooked Island offers a perfect retreat for those looking to unwind in a truly idyllic setting.
The cheapest month to fly to Crooked Island, Bahamas is typically May.
The popular airports near Crooked Island, Bahamas are Crooked Island Airport (CRI) and Colonel Hill Airport (CRI).
The flight to Crooked Island, Bahamas (CRI) is roughly 3 hours 47 minutes and 1,479 miles (2,381 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Crooked Island, Bahamas from leading comparison sites using our search engine dashboard.
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,479 miles (2,381 kilometres). The direct flight time is roughly 3 hours 47 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,570 miles (2,527 kilometres). The direct flight time is roughly 3 hours 59 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 3,215 miles (5,173 kilometres). The direct flight time is roughly 7 hours 38 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,888 miles (4,648 kilometres). The direct flight time is roughly 6 hours 55 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,945 miles (4,739 kilometres). The direct flight time is roughly 7 hours 2 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,644 miles (2,646 kilometres). The direct flight time is roughly 4 hours 9 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,562 miles (2,514 kilometres). The direct flight time is roughly 3 hours 58 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,669 miles (2,685 kilometres). The direct flight time is roughly 4 hours 12 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 3,321 miles (5,345 kilometres). The direct flight time is roughly 7 hours 52 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,254 miles (3,627 kilometres). The direct flight time is roughly 5 hours 30 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,087 miles (3,358 kilometres). The direct flight time is roughly 5 hours 8 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 3,070 miles (4,940 kilometres). The direct flight time is roughly 7 hours 19 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,946 miles (3,132 kilometres). The direct flight time is roughly 4 hours 49 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,700 miles (2,736 kilometres). The direct flight time is roughly 4 hours 16 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,956 miles (3,148 kilometres). The direct flight time is roughly 4 hours 50 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,120 miles (3,412 kilometres). The direct flight time is roughly 5 hours 12 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 3,215 miles (5,173 kilometres). The direct flight time is roughly 7 hours 38 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,992 miles (4,816 kilometres). The direct flight time is roughly 7 hours 8 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 3,298 miles (5,307 kilometres). The direct flight time is roughly 7 hours 49 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,519 miles (4,054 kilometres). The direct flight time is roughly 6 hours 5 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 1,827 miles (2,941 kilometres). The direct flight time is roughly 4 hours 33 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Crooked Island, Bahamas (CRI) - The flight distance between these airports is 2,662 miles (4,284 kilometres). The direct flight time is roughly 6 hours 24 minutes.
Expert Help