Direct flights last about 2h 55min.
Direct flights are available 7 days a week.
Direct flights: Emirates (EK), Flydubai (FZ), Pegasus (PC).
Are you looking for cheap flight tickets to Dubai but you are not sure where to book? Instead of wading through countless websites with air tickets to Dubai, use the eSky cheap airfare search engine to compare airfares from numerous carriers in one place. You can choose from a vast range of cheap flights to Dubai taking off every day from ten airports throughout South Africa, including Johannesburg, Cape Town, Durban, Port Elizabeth, East London, George, Nelspruit, Hoedspruit, Polokwane, and Bloemfontein. Go to the eSky cheap airfare search engine, enter your search criteria (departure and arrival points, travel dates and the number of passengers) and click on the search button. Sort the results by price or flight duration or use the filters to fly on specific hours or with your favorite airlines. Click on the "Choose" button next to the selected cheap flight to Dubai to get redirected to the booking summary page. Check your flight details and add optional services. Fill in the "Passengers" and "Contact details" sections and choose your payment method to book your cheap flight tickets to Dubai.
Cheap flights to Dubai - cities that connect directly
Cheap flights to Dubai are operated directly from Johannesburg, Cape Town, and Durban. The average flight duration from Johannesburg to Dubai is 7 hours 55 minutes on South African Airways and Emirates. Other airlines operating cheap flights to Dubai from Johannesburg include Kenya Airways (the average flight duration is 10 hours 20 minutes), Ethiopian Airlines (the average flight duration is 10 hours 45 minutes). The flights, however, include a layover but tend to be cheaper than those served by South African Airways and Emirates. To fly direct from Cape Town to Dubai, use can also use the two airlines that are the only carriers serving cheap flights to Dubai from South Africa operated non-stop. The average time of cheap flights to Dubai from Cape Town is 9 hours 30 minutes when flying both on South African Airways and Emirates. Cheaper options include a layover and are operated by, for instance, Ethiopian Airlines (the average flight duration is 11 hours 50 minutes) or Rwandair Express (the average flight duration is 14 hours 55 minutes). Cheap flights to Dubai from Durban are served by South African Airways and Emirates, too. The average flight time is 8 hours 20 minutes os both airlines. Explore a wide range of cheap flights to Dubai with eSky and choose your perfect one that suits your budget and lifestyle.
Cheap flights to Dubai - connecting flights
Although you can only fly non-stop from Johannesburg, Cape Town, and Durban, there are many other South African cities from which you can start your cheap flight to Dubai. They include Port Elizabeth, East London, George, Nelspruit, Hoedspruit, Polokwane, and Bloemfontein. On the most of cheap flights to Dubai from those cities, you will need to change in Johannesburg. Cheap flights including one layover in Johannesburg are operated by South African Airlines or South African Airlines + Emirates from Port Elizabeth (11 hours 40 minutes), East London (12 hours 55 minutes), George (12 hours 25 minutes), Nelspruit (10 hours 50 minutes), Hoedspruit (12 hours 35 minutes), Polokwane (10 hours 30 minutes), Bloemfontein (10 hours 35 minutes). You can also book flights with two intermediate stops on way to Dubai and save several thousand ZAR. Two two-stop flights to Dubai from South Africa are operated by Mango + Turkish Airlines, South African Airways + Egyptair, South African Airways + Ethiopian Airlines, South African Airways + Kenya Airways, FlySafair + Egyptair, South African Airways + Saudia. Check your layover duration before booking your cheap flight to Dubai and plan your time in advance. Maybe you will have enough time to leave the airport and see the most popular city attractions? Remember to return to the airport with some spare time not to miss your connecting flight.
Cheap flights to Dubai with Emirates
Economy class passengers flying to Dubai with Emirates can bring one cabin bag up to 7 kg which does not exceed the total dimensions of 38x55x20 cm. It will have to be placed under the seat in front of them or in the overhead locker. Economy classes get 15 or 25 kg checked baggage allowance (Economy Special: 15 kg, Economy Saver: 20 kg). You can take as many bags as you like but the items must not exceed the total dimensions of 300 cm. No single bag may weigh more than 32 kg. Emirates online check-in is available between 48 hours and 90 minutes before the flight departure. Emirates customers can select their seats free of charge during online check-in. Boarding pass must be printed or retrieved. When booking a cheap flight to Dubai with Emirates, you will be served a generous meal including continental breakfast, appetizer, main course, dessert, and hot drinks. There are three options to stay connected to the Internet onboard Emirates planes: two hours of texting via WhatsApp, iMessage, Facebook Messenger, Viber Chat or WeChatdata; 20MB of free data package available within two hours; data plans that enable to surf the web without any restrictions available at an additional cost.
Cheap flights to Dubai with South African Airways
When booking your cheap flight to Dubai with South African Airlines you will be allowed to bring one small item and one carry-on on board. The smaller item must fit in the overhead bin or under the seat in front of you, while the carry-on bag may not weigh more than 8 kg and exceed the total dimensions of 115 cm. Two bags up to 23 kg each can be checked when traveling in the Economy. Online check-in opens 24 hours before the flight departure. Your cheap flight to Dubai on South African Airways will come with free refreshments. Inflight entertainment includes movies, TV shows and documentaries in the economy class. To keep yourself entertained, you can also read the free SAA's inflight magazine Sawubona.
Dubai International Airport
Your cheap flight to Dubai will arrive at Dubai International Airport, at gates A, B or C at the Emirates Terminal 3. Dubai International Airport is located 4.6 km from the city. This is the busiest airport in the world by international passenger traffic and the world's fifth-busiest airport by passenger carried. Dubai International Airport also boasts the largest airport terminal in the world. The airport offers a wide selection of cafes, bars, and restaurants to satisfy even the most demanding palates. Dubai International Airport features passenger facilities, including several exchange bureaus, baby care rooms, prayer rooms, free shower facilities, and a business centre in the Dubai International Hotel. Free, unlimited, high-speed Wi-Fi is available throughout the airport. You can transfer between the terminals by bus, train or on foot, depending on the distance. To get from Dubai International Airport, you can choose from hotel shuttles, taxis, and the Dubai Metro.