Nestled in the heart of Mexico, Oaxaca is a vibrant city renowned for its rich cultural heritage, captivating architecture, and delectable cuisine. Meandering cobblestone streets lead to charming colonial buildings adorned with intricate facades, while the tantalizing aromas of traditional dishes waft from bustling markets. History comes alive in the numerous museums and archaeological sites scattered throughout the city, offering glimpses into its ancient roots. With a backdrop of towering mountains and lush valleys, Oaxaca's natural beauty is as impressive as its cultural tapestry. Immerse yourself in the vibrant rhythms and flavors of Oaxaca, a destination sure to enchant all who visit.
Typically, the cheapest month to fly to Oaxaca is September.
Popular airports near Oaxaca city include Oaxaca Xoxocotlán International Airport (OAX), Puebla International Airport (PBC), and Mexico City International Airport (MEX).
The flight to Oaxaca (OAX) is roughly 20 hours 12 minutes and 8,870 miles (14,275 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Oaxaca from leading comparison sites using our search engine dashboard.
Ornate church & former monastery
Archaeological zone founded in 500 B.C.
Botanical garden featuring native plants
Bustling food, crafts & goods market
Vibrant covered market for local foods
Majestic cathedral started in 1535
Busy, historic public square
Archaeological artifacts in a convent
Regional textiles on display & workshops
Baroque church with spires and towers
Archaeological site, history, and architecture
Museum devoted to early Mexican art
Showcase for contemporary art
Tourist attraction
Art and museum
Cultural events in an old convent
Archaeological site, ruins, and history
Photography exhibition center since 1996
Colorful & historic cobblestone street
Gallery with exhibits by local artists
Handicraft
Cool stamp museum with surrealist art
Archaeological site, architecture, history, and ruins
Auditorium
Park
Convent and history
Museum in Benito Juárez's former home
Handicraft
City or town hall
Archaeological Site
History
Ancient history, ruins, and archaeological site
Archaeological site
Open square ringed with history
Handicraft
Archaeological site
Tourist attraction
Museum
Architecture
Market
Handicraft and art
Handicraft and art
Convent and architecture
Archaeological Site
Community center with exhibits & events
Monument
Kids' events & library in a rail station
History
Non-profit organization
Market
Landmark restored Augustinian chapel
History, park, and garden
Museum and history
Pyramid
Architecture
Museum and art
Tourist attraction
Architecture and history
Architecture
Ballet, park, and theatre
Museum
Park
Art
Catholic Church
Archaeological Site
Architecture
Park
Archaeological Site
History and architecture
Park
Museum
Pyramid
Open Air Museum
History
Tourist attraction
Archaeological Museum
Church and temple
Museum
Museum, art, architecture, and art museum
18.9 °C
Wed, 1 May 2024
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Oaxaca (OAX) - The flight distance between these airports is 8,870 miles (14,275 kilometres). The direct flight time is roughly 20 hours 12 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Oaxaca (OAX) - The flight distance between these airports is 8,303 miles (13,363 kilometres). The direct flight time is roughly 18 hours 57 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Oaxaca (OAX) - The flight distance between these airports is 9,043 miles (14,554 kilometres). The direct flight time is roughly 20 hours 35 minutes.
Flights from George, South Africa - George Airport (GRJ) to Oaxaca (OAX) - The flight distance between these airports is 8,520 miles (13,711 kilometres). The direct flight time is roughly 19 hours 25 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Oaxaca (OAX) - The flight distance between these airports is 8,850 miles (14,243 kilometres). The direct flight time is roughly 20 hours 9 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Oaxaca (OAX) - The flight distance between these airports is 8,705 miles (14,010 kilometres). The direct flight time is roughly 19 hours 50 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Oaxaca (OAX) - The flight distance between these airports is 8,754 miles (14,089 kilometres). The direct flight time is roughly 19 hours 57 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Oaxaca (OAX) - The flight distance between these airports is 8,836 miles (14,220 kilometres). The direct flight time is roughly 20 hours 8 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Oaxaca (OAX) - The flight distance between these airports is 9,042 miles (14,551 kilometres). The direct flight time is roughly 20 hours 35 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Oaxaca (OAX) - The flight distance between these airports is 8,661 miles (13,939 kilometres). The direct flight time is roughly 19 hours 44 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Oaxaca (OAX) - The flight distance between these airports is 9,047 miles (14,560 kilometres). The direct flight time is roughly 20 hours 36 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Oaxaca (OAX) - The flight distance between these airports is 9,047 miles (14,560 kilometres). The direct flight time is roughly 20 hours 36 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Oaxaca (OAX) - The flight distance between these airports is 9,000 miles (14,484 kilometres). The direct flight time is roughly 20 hours 30 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Oaxaca (OAX) - The flight distance between these airports is 8,940 miles (14,388 kilometres). The direct flight time is roughly 20 hours 22 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Oaxaca (OAX) - The flight distance between these airports is 9,105 miles (14,653 kilometres). The direct flight time is roughly 20 hours 43 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Oaxaca (OAX) - The flight distance between these airports is 8,448 miles (13,595 kilometres). The direct flight time is roughly 19 hours 16 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Oaxaca (OAX) - The flight distance between these airports is 8,891 miles (14,309 kilometres). The direct flight time is roughly 20 hours 15 minutes.
Expert Help
Choose Site / Currency