Middle Caicos, the largest island in the Turks and Caicos archipelago, is a hidden gem waiting to be discovered by adventurous travellers. Known for its untouched natural beauty, pristine beaches, and turquoise waters, Middle Caicos offers a serene escape from the hustle and bustle of everyday life. Explore the rugged coastal cliffs, hidden caves, and lush mangroves that dot the landscape, or simply relax on the secluded beaches and soak in the peaceful atmosphere. With friendly locals, charming villages, and an abundance of outdoor activities to enjoy, Middle Caicos promises an unforgettable vacation experience unlike any other.
The cheapest month to fly to Middle Caicos is typically in September.
The popular airports near Middle Caicos include Providenciales International Airport (PLS) and Grand Turk JAGS McCartney International Airport (GDT).
The flight to Middle Caicos (MDS) is roughly 17 hours 5 minutes and 7,463 miles (12,010 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Middle Caicos from leading comparison sites using our search engine dashboard.
Cave
Beach
Beach Pavillion
Hiking Area
History
Tourist attraction
Beach
History
Island
Island
Island
Island
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Middle Caicos (MDS) - The flight distance between these airports is 7,463 miles (12,010 kilometres). The direct flight time is roughly 17 hours 5 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Middle Caicos (MDS) - The flight distance between these airports is 7,069 miles (11,376 kilometres). The direct flight time is roughly 16 hours 12 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Middle Caicos (MDS) - The flight distance between these airports is 7,694 miles (12,382 kilometres). The direct flight time is roughly 17 hours 35 minutes.
Flights from George, South Africa - George Airport (GRJ) to Middle Caicos (MDS) - The flight distance between these airports is 7,276 miles (11,710 kilometres). The direct flight time is roughly 16 hours 40 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Middle Caicos (MDS) - The flight distance between these airports is 7,440 miles (11,973 kilometres). The direct flight time is roughly 17 hours 1 minute.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Middle Caicos (MDS) - The flight distance between these airports is 7,455 miles (11,997 kilometres). The direct flight time is roughly 17 hours 3 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Middle Caicos (MDS) - The flight distance between these airports is 7,404 miles (11,916 kilometres). The direct flight time is roughly 16 hours 57 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Middle Caicos (MDS) - The flight distance between these airports is 7,562 miles (12,169 kilometres). The direct flight time is roughly 17 hours 18 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Middle Caicos (MDS) - The flight distance between these airports is 7,598 miles (12,228 kilometres). The direct flight time is roughly 17 hours 23 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Middle Caicos (MDS) - The flight distance between these airports is 7,310 miles (11,764 kilometres). The direct flight time is roughly 16 hours 44 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Middle Caicos (MDS) - The flight distance between these airports is 7,620 miles (12,263 kilometres). The direct flight time is roughly 17 hours 26 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Middle Caicos (MDS) - The flight distance between these airports is 7,596 miles (12,225 kilometres). The direct flight time is roughly 17 hours 22 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Middle Caicos (MDS) - The flight distance between these airports is 7,653 miles (12,316 kilometres). The direct flight time is roughly 17 hours 30 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Middle Caicos (MDS) - The flight distance between these airports is 7,492 miles (12,057 kilometres). The direct flight time is roughly 17 hours 8 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Middle Caicos (MDS) - The flight distance between these airports is 7,737 miles (12,451 kilometres). The direct flight time is roughly 17 hours 41 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Middle Caicos (MDS) - The flight distance between these airports is 7,098 miles (11,424 kilometres). The direct flight time is roughly 16 hours 16 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Middle Caicos (MDS) - The flight distance between these airports is 7,585 miles (12,207 kilometres). The direct flight time is roughly 17 hours 21 minutes.
Expert Help
Choose Site / Currency