Located at the southern tip of Mexico's Baja California Peninsula, Cabo San Lucas is a vibrant coastal city renowned for its stunning beaches, luxury resorts, and lively nightlife. Boasting a picturesque blend of desert landscapes and crystal-clear waters of the Pacific Ocean and the Sea of Cortez, this popular destination offers a perfect mix of relaxation and adventure. Visitors can indulge in a wide range of activities, from world-class fishing and golfing to exploring marine life through snorkeling and scuba diving. With its warm hospitality and captivating beauty, Cabo San Lucas promises an unforgettable experience for travelers seeking a tropical paradise.
The cheapest month to fly to Cabo San Lucas is typically September.
The popular airports near Cabo San Lucas are Los Cabos International Airport (SJD) and La Paz International Airport (LAP).
The flight to Cabo San Lucas (CSL) is roughly 22 hours 18 minutes and 9,810 miles (15,788 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Cabo San Lucas from leading comparison sites using our search engine dashboard.
Famous arch-shaped rock formation
Sandy beach with rock formations
Secluded beach amid rock formations
Beach and parasailing
Camels, zip line, dolphin, whale shark, and sailing
Bustling beach with bars, cafes & sports
Notable street
Whale watching, humpback whale, and cetaceans
Honeymoon
Hiking
Beach and snorkeling
Beach
Tourist attraction
Tourist attraction
Beach and honeymoon
Beach, snorkeling, and sea lions
Golf course overlooking the sea
Snorkeling and beach
Exhibits on the region's ancient history
Golf
Scuba diving and snorkeling
Route
Golf and country club
Government Office
Sandy beach backed by rocky cliffs
Point of interest
Golf and beach
Cozy beach for snorkeling & swimming
Protected area
Public Beach
Town Square
Fishing Pier
Route
Art museum and art
Route
Venue for exhibits & performances
Route
Tourist attraction
Route
Casino
Beach
Tourist attraction
Peninsula
Sports and fishing
Tourist attraction
Catholic Church
Casino
Tourist attraction
Catholic Church
Observation deck
Large wildlife refuge with grey whales
Water park and park
Snorkeling
Beach
Golf and beach
Wildlife Park
26.1 °C
Mon, 29 Apr 2024
Average Temperature
25°C
Jan
26°C
Feb
27°C
Mar
29°C
Apr
31°C
May
32°C
Jun
33°C
Jul
34°C
Aug
33°C
Sep
32°C
Oct
29°C
Nov
27°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,810 miles (15,788 kilometres). The direct flight time is roughly 22 hours 18 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,253 miles (14,891 kilometres). The direct flight time is roughly 21 hours 3 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,992 miles (16,081 kilometres). The direct flight time is roughly 22 hours 42 minutes.
Flights from George, South Africa - George Airport (GRJ) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,469 miles (15,240 kilometres). The direct flight time is roughly 21 hours 32 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,789 miles (15,755 kilometres). The direct flight time is roughly 22 hours 15 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,655 miles (15,538 kilometres). The direct flight time is roughly 21 hours 57 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,702 miles (15,614 kilometres). The direct flight time is roughly 22 hours 3 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,786 miles (15,749 kilometres). The direct flight time is roughly 22 hours 14 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,974 miles (16,051 kilometres). The direct flight time is roughly 22 hours 39 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,609 miles (15,463 kilometres). The direct flight time is roughly 21 hours 51 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,984 miles (16,067 kilometres). The direct flight time is roughly 22 hours 41 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,977 miles (16,057 kilometres). The direct flight time is roughly 22 hours 40 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,949 miles (16,011 kilometres). The direct flight time is roughly 22 hours 36 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,870 miles (15,884 kilometres). The direct flight time is roughly 22 hours 26 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Cabo San Lucas (CSL) - The flight distance between these airports is 10,052 miles (16,177 kilometres). The direct flight time is roughly 22 hours 50 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,395 miles (15,119 kilometres). The direct flight time is roughly 21 hours 22 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Cabo San Lucas (CSL) - The flight distance between these airports is 9,842 miles (15,839 kilometres). The direct flight time is roughly 22 hours 22 minutes.
Expert Help
Choose Site / Currency