Menu

Search flights to Dubai

Show filters

Dubai

Cheap flights to Dubai with the eSky airfare search

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.

✔️ Are there any special offers for flights to Dubai at eSkyTravel.co.za?

On eSkyTravel.co.za website we regularly upload deals and travel offers at low prices. Follow us and get inspired!

✔️ When booking flights to Dubai can I take care of the insurance?

At eSkyTravel.co.za while booking flight tickets, you can also buy different kinds of insurance, according to your needs. Thanks to that, your trip will be safe and comfortable.

✔️ If I book flights to Dubai, can I also book accommodation on the spot?

At eSkyTravel.co.za we offer an accommodation search engine, thanks to which you can take care of your accommodation in the place you are travelling to, even before the travel. The accommodation can be booked independently from the ticket or as a part of Flight+Hotel package.

✔️ Which airlines offer flights to Dubai?

At eSkyTravel.co.za we make sure that the offer for flights to Dubai include not only low-cost airlines, but also those specializing in high standard.

Useful information about airports in Dubai

Go to airport

Popular airlines operating to Dubai

Flight timetable: Dubai

Looking for a hotel? Check out the best hotels in Dubai

Find hotel in Dubai