Getting from landing in Bali to not immediately regretting it
Most people fly into Ngurah Rai (DPS) near Denpasar and then immediately run into the single worst traffic problem in Southeast Asia. I learned this on my third trip when I tried to get from the airport to Ubud at 2pm on a Tuesday in July. The drive is supposedly 60 kilometers. It took three hours. If you have a rental car option, avoid it until you've been there a few days. Grab a private driver through your hotel or a reputable app like Grab or Gojek, and agree on the price before you get in the car. Street-hailing is a negotiation you will lose. The visa situation is straightforward but easy to mess up if you ignore it. Most nationalities qualify for a 30-day Visa on Arrival at DPS. It costs 500,000 Indonesian rupiah — roughly $32 USD as of mid-2024 — payable in cash or by card at the airport counter. Do not try to skip this. Immigration officers were visibly frustrated when I handed them a handful of mixed-denomination USD bills on a layover once. They took it, but they did so slowly and with clear disapproval. Bring exact change in rupiah if possible. You can extend the VoA once for another 30 days at a local immigration office in Bali for an additional 500,000 IDR, which saves you from having to exit and re-enter the country.
Complete Guide For Travel To Bali Roadmap
This isn't a document you download. It's a mental framework for sequencing your trip so you don't waste three weeks bouncing between islands without seeing anything coherent. The way I plan it now, and the way I recommend others do it too, is to treat Bali as two zones: the north for culture and cooler weather, the south for beaches and nightlife, and the east coast for isolation if you want it. Start in the south for three or four days. Get the jet lag sorted. Then move north toward Munduk or Lovina for a couple of days among the rice terraces and waterfalls. Finish wherever feels right, but don't split your time into more than three bases. Each move costs you half a day in transit on Indonesian roads. The money reality is this: Bali is cheap if you eat local and use local transport. It is expensive if you eat at beach club restaurants and book villas through Booking.com with free cancellation on everything. A decent villa with a pool in Ubud runs about $40 to $80 a night. A room with a fan in Canggu can be $15. Street food is $1 to $2 per meal. A cocktail at a Seminyak bar is $8 to $12. The exchange rate fluctuates, so check before you go. The Indonesian rupiah is not a currency you want to carry large amounts of. ATMs charge 60,000 to 100,000 IDR per withdrawal, which is a significant hit if you're pulling small amounts frequently. Withdraw larger sums less often. Use banks like BRI or Mandiri — they tend to have better connectivity and lower failure rates than the smaller regional ones. One thing nobody warns you about is the dry season versus the wet season transition. The wet season runs roughly November through March, but the heaviest rain falls in January and February. During those months, flooding in parts of south central Bali is real. Roads close. Ferries to Gili Islands get cancelled. I spent a weekend stuck in Canggu because the causeway was underwater and could not be crossed. If you are planning to visit the Gilis or go on a liveaboard dive trip during those months, build in a two-day buffer. The second thing people miss is that Google Maps works poorly in rural Bali. Waze is better for driving, but even Waze gets confused by motorcycle shortcuts that aren't roads at all. Download offline maps for the areas you'll be in before you leave the airport. The signal drops the moment you turn off the main roads.
Temple etiquette is not optional. You need a sash and a sarong to enter most temples. Carry these with you. They cost about 20,000 IDR at the entrance but buying your own pair keeps them for the whole trip. Donations are expected. Offer around 50,000 IDR per temple. Dress modestly. Shoulders and knees covered. This applies to women and men equally, and yes, they will stop you at the door if you're wearing shorts, even if you've already walked 20 meters past the entrance. For the Gili Islands, the fast boat departs from Padang Bai or Bangsal on the east coast. The journey takes about 35 to 45 minutes depending on the operator and sea conditions. Bluewater Express is the most reliable company I've used. Speedboat operators like coral star or handara also run the route and are cheaper, but their boats are older and the experience is rougher in any swell. Book the return ticket before you leave Bali. During peak season, boats fill up and you end up waiting four to six hours for the next available seat. That happens every holiday period. If you want to visit Mount Batur for sunrise, book a trek with a local guide through a hotel or a registered tour operator. Independent treks are common but the trail is poorly marked after dark and several hikers have gotten lost on the standard route. The volcanic ash makes the slope slick. You'll need proper shoes, not flip-flops as half the people you see on the trail are wearing. The drive from Ubud to the starting point takes about 90 minutes. Leave at 1:30am to arrive by 3:00am for the 5:30am sunrise. It's colder than you expect. Temperature at the summit drops to around 10 degrees Celsius, even though the base town is sitting at 28.
Get the Full Details

Scams to avoid: the triple price taxi meter is fake. Some drivers will refuse to use the meter and offer a flat rate that is three times what it should be. Say no and find another driver. The monkey forest in Ubud will let monkeys steal your glasses, phone, or hat. Secure everything. The waterfalls near Sidemen look accessible from the parking lot but the trail down is steep and unmaintained. Several tourists have twisted ankles there. Stay on the official paths. And the "closed road" scam where a local tells you a destination is closed due to a festival or landslide — they're steering you toward a specific shop or restaurant where they get a commission. Ignore it. Check your own maps. The Bali Aga villages like Trunyan and Tamlinggah are worth visiting if you care about culture. These are pre-Hindu Balinese communities with distinct traditions, including their unique burial practices at Trunyan where bodies are placed under trees rather than buried or cremated. It is respectful to observe quietly. Ask before taking photographs of people. Some villagers will ask for a small fee. Pay it. It is fair compensation for the intrusion. Internet connectivity in Bali is decent in tourist areas but spotty in the highlands. Starlink has become widely available for renters and long-term stays. If you are working remotely, confirm whether your accommodation includes Starlink or a solid fiber connection before booking. Many villas advertise WiFi but deliver 2Mbps downlink speeds that will make video calls unbearable.
Health considerations: drink bottled water. Tap water is not safe. Ice in reputable restaurants and hotels is generally fine since it's made from filtered water, but err on the side of caution. Bali belly is the most common illness. It comes from contaminated food or water, and the first sign is usually nausea within 24 to 72 hours of exposure. Carry rehydration salts. Imodium helps manage symptoms but doesn't shorten the episode. If symptoms last more than three days, see a doctor. There are good private hospitals in Denpasar and Seminyak. Apollo Hospital in Kuta and Sasana Hospital in Ubud are the ones most foreign patients use. A consultation runs about $30 to $50 USD. Prescriptions are available without a formal prescription for most common medications. The best time to visit depends on what you want. April to October is dry. June through August is peak season with higher prices and more crowds. September and October offer a balance of decent weather and fewer people. The wet season is cheap and green but you will deal with rain almost daily, usually in the afternoon. Surf breaks are better in the dry season on the west coast. The east coast holds up better in the wet. If surfing is the goal, pick your location based on the season, not the other way around. I've been doing this for over a decade across roughly a dozen trips. What I've learned is that the most expensive mistake people make is trying to see too much. Bali is 5,600 square kilometers and the roads are not designed for speed. Five days in one area beats three days in three different areas every time. Pick a base. Learn the neighborhood. Go back to the warung you liked. Eat the same nasi goreng twice. That is how you actually experience the place instead of just passing through it.