Flying from Ngurah Rai International Airport (DPS) to Johannesburg: what you need to know
Ngurah Rai International Airport is located in Denpasar. Based in the UTC+2 timezone, Johannesburg is six hours behind Denpasar.
For hassle-free travel, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to catch your DPS to Johannesburg flight.
Planning to travel during a peak period like school or public holidays? Expect longer lines at security and check-in. For peace of mind, arrive up to four hours before international flights and two hours ahead of domestic departures.
Stopovers are the perfect opportunity to break up your journey and perhaps even tick off a new city. When browsing for flight tickets from DPS to Johannesburg, deselect the 'Direct flights only' box to see where you can stop along the way. Popular options include:
Dubai Airport (DXB)
Changi International Airport (SIN)
Abu Dhabi International Airport (AUH)
DPS is about 10 kilometres from central Denpasar. If you're catching a cab, driving or ride-sharing from the centre, it'll take 30 minutes or so to get there, depending on traffic. If you're using public transport, expect the trip time to be around 50 minutes.
Booked an early flight from Ngurah Rai International Airport to Johannesburg? Avoid the hassle of rushing to the terminal (and sneak in some extra snooze time) by choosing one of these hotels close to DPS:
Of the flights that depart from Ngurah Rai International Airport, 66.23% land on schedule at their destination.
How to find the cheapest flights from Ngurah Rai International Airport (DPS) to Johannesburg
R 7,251 is currently the best price for a one-way Ngurah Rai International Airport to Johannesburg flight. Return flight tickets start from R 13,859. These prices can change based on availability and demand.
Don't leave things to the last minute. You're more likely to find cheap flights from DPS to Johannesburg if you book ahead. Airlines often have some amazing early bird deals.
If you have flexibility with your travel plans, make the most of the 'Whole month' tool. It'll show you the cheapest price across every month when searching for your Ngurah Rai International Airport to Johannesburg ticket.
Snapping up a cheap flight from DPS to Johannesburg is easy with Price Alerts. Simply set up one of these automatic notifications and we'll get in touch when the price has dropped.
Tailor your trip with filters. Pick your ideal arrival and departure times, airlines and total journey duration. You can also sort the results by 'Fastest,' 'Best' or 'Cheapest' flights from Ngurah Rai International Airport to Johannesburg.
Airports in Johannesburg
O.R. Tambo International Airport (JNB)
The distance from O.R. Tambo International Airport (JNB) to central Johannesburg is roughly 29 kilometres. It'll take you around 30 minutes to reach the centre driving.
It'll take around 1 hour 10 minutes if you're travelling on public transport.
The last thing you need is a long journey to your hotel if you're getting in late on a flight from Ngurah Rai International Airport to Johannesburg. Reserve one of these accommodation options near JNB instead:
Grab an O.R. Tambo International Airport rental car and explore Johannesburg and beyond with your own wheels. Carwiz, Alamo and Green Motion are leading providers you can book with here.
Booking your vehicle from O.R. Tambo International Airport around three weeks ahead of your flight from DPS to Johannesburg can help you secure the lowest rate.
Lanseria International Airport (HLA)
Once your flight from Ngurah Rai International Airport to Johannesburg has arrived, you can make your way to the city centre in about 50 minutes by car. Central Johannesburg is roughly 48 kilometres from Lanseria International Airport (HLA).
Following your DPS to Johannesburg flight, tuck yourself in at a hotel close to HLA. These are some comfortable options that'll help you switch to relaxation mode:
First - Car Hire, Tempest - Car Hire and Firefly powered by Hertz make collecting a Lanseria International Airport rental car quick and easy. These trusted providers are located in or around the terminal and will get you on your way in no time.
Snap up a deal by securing your ride from HLA four weeks in advance. You can also expect to have a greater selection of vehicles.
Best time to go to Johannesburg
Before you book your flights from Ngurah Rai International Airport to Johannesburg, consider which time of year is best for you. Peak season in Johannesburg offers a bustling atmosphere and plenty to do, while the off-season brings cheaper deals on hotels and fewer crowds.
Before locking in your Ngurah Rai International Airport to Johannesburg flight ticket, think about the type of weather you enjoy. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC (59ºF) to 30ºC (86ºF).
If you like cooler conditions, search for a cheap ticket from DPS to Johannesburg in July when temperatures average between 4ºC (39ºF) and 20ºC (68ºF).
More about Johannesburg
When it comes to searching for somewhere to rest your head, you'll find the top stays in Johannesburg right here. Browse these options as soon as you've locked in your flight from Ngurah Rai International Airport to Johannesburg:
Maboneng Precinct and Constitution Hill are just a couple of the top attractions to put on your Johannesburg itinerary. Continue your sightseeing adventures at Johannesburg Zoo.
Explore more of South Africa
You've visited Johannesburg, now it's time to discover other corners of South Africa. Travel about 451 kilometres south-east to Pietermaritzburg to check off its top attractions. From KwaZulu-Natal National Botanical Garden to Comrades Marathon House and The Old Prison, you'll have a packed itinerary ahead.
Bloemfontein is another sought-after destination in South Africa and is around 370 kilometres south-west of Johannesburg. No trip is complete without seeing Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum.