Situated off the northern coast of Cuba, Cayo las Brujas captivates visitors with its pristine white sandy beaches, crystal-clear turquoise waters, and lush tropical surroundings. This hidden gem offers a tranquil escape from the hustle and bustle of everyday life, inviting guests to unwind and connect with nature. The island's charming fishing village, colorful coral reefs teeming with marine life, and breathtaking sunsets create a picture-perfect setting for unforgettable experiences. Whether you're seeking relaxation on the beach, thrilling water sports adventures, or simply a peaceful retreat, Cayo las Brujas promises a delightful blend of natural beauty and tranquility.
The cheapest month to fly to Cayo las Brujas is typically September.
The popular airports near Cayo las Brujas are Abel Santamaria International Airport (SNU) in Santa Clara, Jardines del Rey Airport (CCC) in Cayo Coco, and Ignacio Agramonte International Airport (CMW) in Camaguey.
The flight to Cayo las Brujas (BWW) is roughly 18 hours 6 minutes and 7,922 miles (12,749 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Cayo las Brujas from leading comparison sites using our search engine dashboard.
IATA Code: BWW
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,922 miles (12,749 kilometres). The direct flight time is roughly 18 hours 6 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,500 miles (12,070 kilometres). The direct flight time is roughly 17 hours 10 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,147 miles (13,111 kilometres). The direct flight time is roughly 18 hours 36 minutes.
Flights from George, South Africa - George Airport (GRJ) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,710 miles (12,409 kilometres). The direct flight time is roughly 17 hours 38 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,899 miles (12,713 kilometres). The direct flight time is roughly 18 hours 3 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,891 miles (12,699 kilometres). The direct flight time is roughly 18 hours 2 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,856 miles (12,642 kilometres). The direct flight time is roughly 17 hours 57 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,003 miles (12,879 kilometres). The direct flight time is roughly 18 hours 17 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,062 miles (12,974 kilometres). The direct flight time is roughly 18 hours 24 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,761 miles (12,490 kilometres). The direct flight time is roughly 17 hours 44 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,082 miles (13,007 kilometres). The direct flight time is roughly 18 hours 27 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,061 miles (12,973 kilometres). The direct flight time is roughly 18 hours 24 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,105 miles (13,043 kilometres). The direct flight time is roughly 18 hours 30 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,956 miles (12,803 kilometres). The direct flight time is roughly 18 hours 10 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,192 miles (13,184 kilometres). The direct flight time is roughly 18 hours 42 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Cayo las Brujas (BWW) - The flight distance between these airports is 7,548 miles (12,148 kilometres). The direct flight time is roughly 17 hours 16 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Cayo las Brujas (BWW) - The flight distance between these airports is 8,031 miles (12,924 kilometres). The direct flight time is roughly 18 hours 20 minutes.
Expert Help
Choose Site / Currency