Your journey from Cape Town to Ngurah Rai International Airport in Denpasar will realistically take around 24–30 hours door to door, allowing for connections, immigration, baggage collection and delays. On arrival, use a pre-booked driver rather than trying to arrange transport while tired; the road to Ubud usually takes 1.5–2.5 hours, depending on traffic. Ask the driver to meet you in the arrivals hall with your name clearly displayed, and confirm whether tolls, parking and luggage are included. Keep some Indonesian rupiah handy for water and small purchases, although airport exchange rates are usually not the best.
After checking in and resting, take a gentle walk through Ubud Market in central Ubud, ideally before late afternoon when the lanes become busier. Allow about an hour to browse woven bags, sarongs, carvings and small souvenirs, but bargain politely and start around half the first asking price. From your accommodation, walk if you are staying centrally; otherwise a short Grab or Gojek ride may cost roughly IDR 15,000–40,000 (about R17–R45), though pickup can be awkward around the market’s one-way streets.
Have an easy first dinner at Clear Café, a relaxed central restaurant with vegetarian and Indonesian dishes. Budget approximately IDR 100,000–250,000 (about R110–R275) per person, excluding cocktails or imported drinks. Check the current kitchen hours on the day, as Bali restaurants sometimes adjust schedules seasonally. After dinner, return directly to your accommodation, drink plenty of water and avoid planning a late night—the combination of jet lag, heat and the long arrival journey is more tiring than it initially feels.
Start around 08:00 while central Ubud is still relatively quiet. Walk to Saraswati Temple, where the lotus pond and carved entrance are best enjoyed before the midday crowds. Allow about 45 minutes; wear clothing covering your shoulders and knees, and bring a sarong if you have one. Continue on foot to Ubud Palace, roughly five minutes away, for an hour among the courtyards, ornate gates and royal architecture. Temple access is generally free, though a small donation is appreciated; opening arrangements can change for ceremonies, so check locally that morning.
Have a slow coffee and light lunch around the Pura Taman Saraswati area cafés. Expect approximately R60–R180 per person, depending on whether you choose a simple warung-style meal or a sit-down café. This is a good point to wander along Jalan Kajeng and the nearby lanes rather than adding another formal attraction. Central Ubud is easiest on foot, but use a short Grab or Gojek ride if the heat becomes uncomfortable; allow 10–20 minutes in traffic for a trip across town.
Rest during the hottest part of the day, then leave around 16:00 for Campuhan Ridge Walk. The entrance is tucked near Warwick Ibah, and the walk takes about 1½–2 hours at an easy pace. It is mostly straightforward but includes steps and uneven sections, so wear proper sandals or walking shoes and carry water. Late afternoon gives you softer light over the rice fields and hills; return by ride-hailing car or taxi rather than walking back in the dark.
For dinner, finish at Locavore NXT, a destination restaurant known for inventive modern Indonesian tasting menus. Reserve well ahead and confirm the menu, start time and dietary requirements directly with the restaurant, as tables and seating times are limited. Allow about two hours and budget roughly R700–R1,500 per person, excluding drinks. A car pickup is worthwhile afterward, especially if you are staying outside central Ubud.
Leave Ubud around 07:00 by pre-arranged driver; allow 45–75 minutes via Jalan Raya Tegalalang, depending on traffic. Ask the driver to drop you at the main Tegallalang Rice Terrace entrance and wait nearby rather than trying to find parking later. Spend about two hours walking the narrow paths between the terraces while it is still cooler and quieter. Wear proper sandals or trainers—the steps can be slippery—and carry small cash for local access fees, usually around R20–R80 per person. The terrain is uneven, so take your time and avoid wandering onto planted areas.
Late morning, continue a short drive to Uma Pakel Agro Tourism & Swing for the optional swing and coffee-tasting experience. Confirm the exact swing package, queue time, harness arrangement and any photography charges before paying; prices vary considerably, but budget roughly R250–R650 per person depending on the swing and package. The coffee tasting is generally included in some packages, while premium drinks may cost extra. Afterward, have a simple Indonesian lunch at a Tegallalang village warung, allowing about R50–R130 per person for nasi goreng, mie goreng or a local rice plate. Choose a busy, clean-looking warung and carry cash, as card payments are uncommon.
Arrange for your driver to take you north to Gunung Kawi Sebatu Temple, usually around 20–30 minutes from Tegallalang. This peaceful water temple is a good contrast to the busier swing area: allow 1–1½ hours to see the spring pools, shrines and gardens without rushing. Wear a sarong and cover your shoulders and knees; temple donations and sarong arrangements are typically modest, around R20–R80. If you wish to take part in purification, ask the temple staff first rather than entering the bathing pools independently. Opening arrangements can change around ceremonies, so confirm access with your driver or accommodation that morning.
Return toward D’Tukad River Club for a relaxed drink and valley views, allowing about an hour. Budget approximately R100–R250 per person, depending on your drink and whether a minimum spend applies for pool or seating areas. This is best treated as a wind-down rather than another major activity. Your driver can then return you to Ubud in roughly 45–75 minutes; agree on the total waiting-and-return price before setting off, particularly if using a private car. Expect the busiest traffic near central Ubud later in the afternoon, and keep some cash available for entrance fees, drinks and small roadside purchases.
Leave Ubud around 07:00–07:30 by pre-arranged driver or Gojek/Grab where available; Tegallalang is usually 30–45 minutes away, though traffic can make the return slower. Ask the driver to wait or arrange a half-day car, as finding a ride back from the swing venues can be unreliable. Start with the Bali Swing experience and allow about two hours, including changing, queues and photographs. Book ahead and confirm the exact package, weight limits, safety harnesses, insurance, number of swings and whether transfers or photos are included. Expect roughly R400–R1,200 per person depending on the package; prices and exchange rates can change.
Continue to Alas Harum Bali, allowing around 1½ hours for the viewpoints, coffee displays and additional photo stops. This is a polished, busy attraction, so take your time rather than paying for every optional photo package. Walk or drive onward to the Kumulilir coffee area for about 45 minutes of Bali coffee and herbal-drink tasting; budget approximately R40–R120 per person, and check whether any tasting is complimentary before ordering premium products. For lunch, settle in at Tis Café, where the jungle and rice-field outlook is the main attraction. Allow 1½ hours and budget about R100–R250 per person, excluding drinks. Bring cash in Indonesian rupiah as smaller venues may have card minimums or connection problems.
After lunch, rest in the shade and begin the Tegallalang village sunset walk around 16:30. Keep this to the quieter rural lanes rather than the main road, and walk respectfully past homes, shrines and working fields—some paths may be private or muddy after rain. Sunset is generally around 18:00, but clouds can arrive quickly in the hills. Arrange your driver to collect you before dark, or return to Ubud by about 18:30–19:00; budget roughly R150–R300 each way for a car depending on demand, with a pre-arranged return usually the least stressful option. Total spending for the day, excluding accommodation and transport, is approximately R700–R2,000 per person depending mainly on the swing package and lunch choices.
Arrange a private driver from Tegallalang to Tampaksiring for about 06:45–07:00; the drive along Jalan Raya Tegalalang usually takes 30–45 minutes. Have the driver wait for the day or return at an agreed time, as app-based rides can be unreliable around the temple sites. Begin at Tirta Empul Temple before the larger tour groups arrive, allowing roughly two hours for the courtyards, sacred springs and bathing area. If you wish to take part in the purification ritual, use the temple’s designated changing facilities, follow staff instructions and do not enter restricted spring areas. Wear a sarong and a top covering your shoulders; ceremony access and visitor procedures can change, so check locally on arrival. Admission is commonly around IDR 50,000–75,000 (approximately R45–R70) per adult.
From Tirta Empul, it is a short drive to Gunung Kawi, where a long flight of steps leads down through rice fields to the 11th-century rock shrines. Allow about 1½ hours, and take water for the climb back up. The site is generally visited during daylight hours, with entrance often around IDR 50,000–75,000 (roughly R45–R70); bring small notes for tickets and any local parking fee.
Stop at a simple Tampaksiring local warung after the climb rather than returning immediately to Ubud. Ask for nasi campur, mie goreng or a plate of vegetables with rice, and choose a busy, clean-looking place near the main road. Lunch should be about R45–R120 per person, usually cash-only. Afterward, ask your driver to take you to the permitted public viewpoints around Istana Kepresidenan Tampaksiring. This is a presidential retreat, not a conventional tourist attraction, so access inside is restricted; allow about 45 minutes for the surrounding scenery and exterior views, and follow any security or photography instructions.
On the return toward Ubud, pause at a Tegalalang evening café for an unhurried drink and a view over the valley. Allow about an hour and budget R50–R150 per person, depending on whether you choose coffee, juice or a more elaborate café drink. This is a good time to let the traffic ease before continuing to Ubud; confirm whether your driver’s quoted price includes waiting time, the full return journey and the café stop. Expect the complete car arrangement for the day to cost roughly IDR 400,000–650,000 (about R470–R760) per vehicle, excluding entrance fees, meals and drinks.
After breakfast in Tampaksiring, leave around 08:00–09:00 for Pengosekan in Ubud. A private car is easiest; allow roughly 30–50 minutes and about IDR 150,000–300,000 per car (approximately R110–R225), depending on traffic and whether the driver waits. Start at the Agung Rai Museum of Art (ARMA), where you can spend about two hours with Balinese and Indonesian paintings in a peaceful garden setting. Check the museum’s current opening hours before leaving, as schedules and admission fees can change; budget roughly IDR 100,000–150,000 per person (about R75–R115).
Continue by car for around 10–15 minutes to Setia Darma Masks & Puppets House in Mas. This is a quieter, more atmospheric stop than the central museums, with traditional masks and puppets displayed in several garden pavilions. Allow about 90 minutes, and wear comfortable shoes because the paths can be uneven. Entry is often free or donation-based, but confirm locally; a small contribution is appropriate.
From Mas, it is about 20–30 minutes back toward Ubud to Warung Mina Ubud. Have a relaxed Indonesian lunch in the garden—nasi campur, grilled fish and local vegetable dishes are good choices—before continuing. Expect approximately R60–R160 per person, excluding drinks. Bali traffic can be slow even over short distances, so leave a little time rather than trying to arrive exactly at your booking or preferred lunch hour.
After lunch, take a 10–15-minute ride into central Ubud for the Puri Lukisan Museum. Set aside around 90 minutes to follow the development of modern Balinese art and see works connected with the island’s major artistic movements. The museum is generally open during daytime hours, but verify the current schedule and admission price before visiting; budget around IDR 50,000–100,000 per person (roughly R40–R75). Ask your driver to drop you near the central pedestrian area, as parking around the museum can be limited.
Finish with an easy hour browsing Ubud Traditional Art Market after the worst heat has passed. Wander slowly through the lanes rather than buying at the first stall—scarves, woven bags, carved wooden pieces and small paintings are common finds. Bargaining is expected, but keep it friendly and realistic; start around half the quoted price and settle somewhere reasonable. The market is usually busiest before sunset, and individual stalls may close at different times, so treat this as flexible browsing rather than a fixed evening attraction. A short walk or Grab/Gojek ride will take you back to your accommodation; expect roughly IDR 20,000–60,000 (about R15–R45), subject to demand.
Start gently in Penestanan, a leafy village just west of central Ubud. Walk, cycle, or take a short Gojek/Grab ride to Ubud Yoga House for your pre-booked morning class, allowing about 1½ hours. Confirm the class time the previous evening, as schedules can change, and arrive 10–15 minutes early with water and comfortable clothing. A short ride from central Ubud usually costs around R20–R45, while walking takes roughly 25–35 minutes.
After yoga, take a short transfer to Tjampuhan Spa for your reserved Balinese massage or treatment. Allow two hours, including changing and relaxing before or afterwards; expect approximately R350–R900 per person. Book ahead rather than relying on walk-in availability, especially for couples or longer treatments. Then continue to Yellow Flower Café in Penestanan for a relaxed lunch and fresh juice. Budget around R80–R200 per person, and give yourself about an hour—this is a good place not to rush after the spa.
From Penestanan, arrange a Gojek/Grab or local driver to Ubud Botanic Garden in north Ubud. Allow roughly 20–35 minutes, depending on traffic and the exact entrance, and ask the driver to wait or arrange a return pickup because ride availability can be thinner outside the centre. Spend about 1½ hours walking among the gardens at an easy pace. Check the garden’s current opening hours and entry arrangements before leaving, as they may vary seasonally; bring sun protection and mosquito repellent.
Return towards central Ubud for the Ubud Food Market in the early evening. Come hungry rather than planning a formal restaurant meal—look for local snacks such as jajan pasar, grilled satay, fried bananas, and rice cakes. Budget approximately R50–R150 per person, but carry small Indonesian rupiah notes and expect some stalls to be cash-only. The market is liveliest before closing, although individual vendors may finish at different times, so check the evening trading schedule locally. Keep the rest of the night free for a quiet walk back through central Ubud or an early rest after your wellness-focused day.
Arrange a private driver the evening before and leave Ubud at about 07:00, allowing 1½–2 hours through Bangli and Penelokan, including hotel checkout and Bali traffic. Ask the driver to keep the car for the day; the roads between the viewpoints, lake and hot springs are not practical on foot, and app-based rides can be difficult to find in Kintamani. Start at the Mount Batur viewpoint in Penelokan for roughly an hour. The morning usually gives you the clearest view of Mount Batur, the caldera and Lake Batur, although cloud can gather quickly. Bring a light layer—the ridge is noticeably cooler than Ubud—and expect a small parking or viewpoint contribution, usually around R20–R60 per person.
Continue downhill to Lake Batur for an hour of quieter volcanic scenery. The road is steep and winding, so keep valuables secure and ask the driver to stop only at safe pull-offs rather than on the narrow shoulder. For lunch, go to The Amora Bali, allowing about 1½ hours for a relaxed meal overlooking the volcano. Budget approximately R120–R300 per person, depending on your order; confirm the menu and current opening hours before leaving, as restaurants in this area can operate seasonally.
After lunch, continue to Batur Natural Hot Spring at Toya Bungkah for around two hours. The warm mineral pools are a good way to recover after the early start, but check the current bathing-area access, pool availability and towel facilities before paying—conditions and sections open to visitors can change. Entry is commonly in the region of IDR 200,000–300,000 per person—roughly R170–R255—but verify the latest price locally. Bring swimwear, sandals and a dry change of clothes; leave passports and expensive electronics with your driver rather than beside the pool.
Have your driver take you to your Kintamani guesthouse and keep the evening simple. Ask the accommodation for a nearby warung or local restaurant serving nasi goreng, mie goreng, grilled chicken or vegetable dishes; dinner should cost about R70–R180 per person. The area becomes quiet after dark, and roads around the caldera are poorly lit, so avoid walking far from the guesthouse. Confirm tomorrow’s pickup and settle the driver’s final fare tonight; the full car arrangement is typically IDR 500,000–800,000, approximately R425–R680, depending on waiting time and the exact return route.
Leave your accommodation around 04:00–04:30 with a local driver for Pinggan Sunrise Viewpoint. The drive from Kintamani takes roughly 45–60 minutes, while travelling from Ubud would take closer to 1½ hours; confirm the route and waiting time with your driver the night before. The final roads are dark, narrow and winding, so a private car is much safer than attempting this by scooter. Bring a light jacket, closed shoes and a torch—the viewpoint can feel surprisingly cold before sunrise. Allow about 1½ hours here for the changing light over Mount Batur and the surrounding valleys. Budget approximately R200–R350 per person for the viewpoint and R500–R800 per car for a driver kept for the morning.
After sunrise, continue along the Penelokan scenic road, stopping only at legal pull-ins and viewpoints rather than parking on the busy roadside. Allow about an hour for the caldera views, with clear mornings offering the best chance of seeing Lake Batur and Mount Abang. Continue to a Kintamani coffee plantation for a relaxed tasting and a short explanation of local cultivation. Allow roughly an hour and expect around R50–R150 per person; check that any tasting fee is clear before ordering, as some plantations combine free samples with separately priced products. Keep the morning unhurried—cloud often gathers over the caldera later in the day.
Have lunch at Mount Batur Restaurant in Penelokan, choosing a table facing the volcano if available. Allow about an hour and budget approximately R100–R250 per person. The menu is generally simple Indonesian and international fare, but the view is the main reason to stop here. Afterwards, visit the Batur Geopark Museum in Kintamani for about an hour. Opening hours and exhibits can change, so ask your driver to confirm locally before setting out; carry some Indonesian rupiah for admission and small purchases. A driver for the full day is preferable, as rides can be difficult to find between the viewpoints and lake.
Finish at Lake Batur near Kedisan, allowing about an hour beside the water. This is quieter and more atmospheric than remaining on the crater rim, especially as the light softens over the lake and fishing boats return. Arrange for your driver to collect you at a precise time and point, since mobile reception and app-based ride availability can be inconsistent around the lakeshore. Return to your accommodation before dark; the mountain roads are poorly lit, and the full day of early starts makes an early dinner and rest worthwhile.
Leave Kintamani at about 07:00 with a private driver heading east via Rendang and Bebandem. Allow 2½–3½ hours, including a short roadside stop and Bali’s unpredictable mountain traffic. Arrange the driver the day before and ask them to remain with you for the full day; public transport is impractical on this route. By arriving late morning at Tirta Gangga Water Palace, you should miss the strongest midday heat. Allow around 1½ hours to wander through the royal gardens, fountains and fish-filled pools. Entry is typically around IDR 50,000–75,000 per person—roughly R35–R55—but confirm the current fee locally. Bring a light cover-up and sandals with a good grip, as the paths can be wet.
Continue roughly 20–30 minutes by car to Puri Pandan Restaurant in Amlapura for a relaxed Indonesian lunch in its garden setting. Allow about an hour; dishes such as nasi goreng, mie goreng and Balinese-style chicken or fish generally keep the bill around R80–R220 per person, depending on drinks and seafood. It is worth carrying some Indonesian rupiah, as smaller restaurants and attractions may not reliably accept cards. After lunch, ask your driver to take the coastal road towards Taman Ujung Sukasada, rather than rushing straight through town.
Spend around two hours at Taman Ujung Sukasada, the former royal water palace. The broad ponds, bridges and sea-facing pavilions feel much quieter than Bali’s better-known temple stops, and the upper viewpoint gives you the best sense of the palace’s coastal setting. The site is generally open during daylight hours, commonly around 07:00–18:00, with entry often about IDR 50,000–75,000—approximately R35–R55—though fees can change. From there, allow roughly 30–45 minutes to Virgin Beach. Finish with a swim if the sea is calm, then have a simple grilled-fish or Indonesian meal at one of the beach warungs; expect around R80–R200 per person. Keep the driver waiting, as rides back from Virgin Beach can be difficult to find, and leave before dark because the final access road is narrow and poorly lit.
Arrange your private driver the night before and leave Amlapura around 08:00 for Sidemen, travelling inland via Bebandem and Rendang. Allow 1½–2 hours, with the mountain roads taking longer if there is rain or local traffic. Ask the driver to keep the car for the day, as ride-hailing is unreliable in the villages. On arrival, begin a roughly two-hour Sidemen rice-field walk through terraces, narrow lanes and small farming settlements. There is no single route to follow, so a local walking guide is worthwhile if you want help crossing field paths and learning about irrigation and village life; budget about IDR 150,000–300,000 (approximately R110–R225) per person.
Continue by car to Bukit Jambul viewpoint in Rendang, about 30–40 minutes from the walking area. Spend around 45 minutes taking in the broad view over eastern Bali’s layered valleys and rice fields. The viewpoint is simple rather than polished, so bring small cash for drinks and be careful near wet or unprotected edges. Return towards Sidemen for lunch at Warung Damuh, allowing about an hour. Expect approximately R70–R180 per person for Indonesian dishes, depending on drinks and extras; confirm the driver’s waiting arrangement before sitting down.
After lunch, visit a Sidemen weaving village for about an hour. Ask your driver to arrange a small, respectful demonstration rather than treating the visit as a rushed shopping stop; traditional weaving schedules vary, and demonstrations may depend on who is working that day. Finish at Gembleng Waterfall, allowing about 1½ hours for the short approach, photographs and—only if the water is clear and the flow is gentle—a swim. Conditions can change quickly after rain, and the rocks are slippery, so wear sandals with grip and follow local advice. Return to your Sidemen accommodation before dark; the final drive is best done while there is still daylight, especially if your guesthouse is reached by a narrow lane.
Leave Sidemen at around 08:00 with your pre-arranged private driver, travelling via Klungkung and the coastal bypass. The drive to Sanur normally takes 2–3 hours, but allow longer if traffic builds near the coast. A private car costs approximately IDR 500,000–800,000 (about R500–R800 per car), including the agreed transfer; confirm whether luggage handling and waiting time are included. Ask to be dropped near the central beachfront rather than at a large hotel, then take a relaxed one-hour walk along Sanur Beach. The paved promenade is easy with luggage only if you are checking in immediately—otherwise leave bags with your accommodation first.
Around midday, take a short walk or a five-minute local ride to Sindhu Beach Market. Browse the Indonesian food stalls and choose something simple such as nasi campur, grilled seafood, satay or mie goreng. Allow about 1½ hours, with lunch costing roughly R50–R150 per person depending on what you order. Bring small Indonesian notes and choose a busy stall with good turnover; seating is casual and shaded but limited. Sanur is much easier to explore on foot than most beach areas, although a short Gojek or Grab ride is useful in the heat.
After lunch, continue south by local taxi or app ride to Mertasari Beach, usually around 10–20 minutes depending on traffic. Spend the afternoon swimming, resting under the trees and enjoying the quieter stretch of coast for about two hours. Check the tide and conditions before going into the water, as parts of the shoreline can be shallow or seaweed-filled. Keep valuables with you, and carry water, sunscreen and a sarong or towel—shade is available, but not every section has loungers or changing facilities.
Return towards central Sanur before sunset and have dinner at Massimo Italian Restaurant on Jalan Danau Tamblingan. It is popular for pizza, pasta and its well-known gelato, with a typical meal costing approximately R120–R300 per person. Arrive before the main dinner rush or expect a short wait; the gelato counter is a good option even if you prefer a lighter meal. After dinner, walk slowly along the quieter streets near the beachfront, then arrange your ride back to your accommodation rather than relying on finding a driver late at night.
Start around 06:00 at the Sanur Beach sunrise promenade, entering near Sindhu Beach and walking or cycling south along the paved waterfront. The route is flat and easy, with fishing boats, outrigger canoes and Mount Agung sometimes visible on a clear morning. Allow about 1½ hours, including time for coffee from a small beachfront warung. Bicycle hire is usually around IDR 50,000–100,000 (approximately R50–R100) for the morning.
Continue to Le Mayeur Museum, near Matahari Terbit Beach, for about an hour. This former home and studio has quiet garden rooms filled with paintings and personal objects, offering a more intimate experience than Bali’s larger galleries. Opening hours can change, so check locally before setting out; expect roughly IDR 50,000–100,000 (about R50–R100) entry. The short journey from the promenade is easiest by bicycle or a Gojek/Grab car.
Have a relaxed beachfront meal at Soul on the Beach—breakfast if you are hungry early, or an unhurried lunch overlooking the water. Budget approximately R120–R300 per person, depending on drinks and what you order. From there, arrange a car or Gojek/Grab to Serangan Island, allowing around 20–30 minutes in traffic. Explore the quieter coast and the turtle-conservation area for about two hours, but confirm current visitor access and conservation-centre visiting arrangements before going, as public entry and activities can vary. Keep the afternoon flexible: the island is more about a peaceful coastal drive than a long list of sights.
Return to central Sanur before dark and finish at Sanur Night Market near Sindhu Beach. Go around 18:00–19:30, when the food stalls are lively but before the busiest dinner period. Try grilled seafood, nasi campur, satay, or Balinese noodle dishes; allow roughly R50–R150 per person, with cash in small notes. A final walk along the waterfront afterwards is a pleasant way to end the trip—keep your airport transfer and passports organised tonight, since even a short Sanur-to-airport journey can take 30–60 minutes depending on traffic.
Keep your final morning simple and leave Sanur at least 4½–5 hours before your scheduled international departure. The drive to Ngurah Rai International Airport can take 30–60 minutes in light traffic, but allow 1–2 hours during busy periods, especially around the airport approach roads. Ask your hotel or driver to collect you with enough time for luggage loading, and use the airport toll road if traffic is building. If you have a later flight, enjoy a relaxed breakfast near your accommodation, but avoid going far from Sanur after checking out; traffic around southern Bali can change quickly.
Your airport transfer will usually cost about IDR 150,000–300,000 (approximately R110–R225) by app car or hotel-arranged vehicle, depending on vehicle size, timing and traffic. Keep some Indonesian rupiah for the driver, and check your airline’s terminal and baggage rules before leaving. At Ngurah Rai International Airport, allow time for check-in, baggage drop, immigration and security; international check-in is commonly recommended around three hours before departure. Do not rely on a last-minute airport arrival, particularly if you have checked luggage or a connection.
Your journey from Denpasar back to Cape Town will realistically take about 24–30 hours door to door, including connections, layovers, immigration, baggage collection and any onward airport transfer. Because the exact connection and fare depend on your booking, confirm the full itinerary and baggage allowance with the airline before departure. Keep your passport, boarding passes, medication, valuables and a change of clothes in your cabin bag, and expect to feel tired on arrival after the long multi-flight journey.
We'll email you a sign-in link that keeps your packing progress on your other devices.