4 min read

Your First Trip to Bali: Everything You Need to Know Before You Go

Your First Trip to Bali: Everything You Need to Know Before You Go

So, your trip to Bali is all booked, and the excitement is building! As your departure date approaches, it's time to make the final preparations to ensure a smooth and stress-free adventure. Here’s a step-by-step guide on what to do in the weeks leading up to your first visit to the Island of the Gods.

1. Get Your Revolut Card Ready

One of the best ways to manage your money in Bali is by using a Revolut card. The free plan allows you to withdraw up to €200 without fees, and after that, there’s a small fee. Revolut consistently offers the best exchange rates, even for regular payments in stores.

The two main banks in Bali—BCA and Mandiri—do not charge ATM withdrawal fees for Revolut users. You can find ATMs in major supermarket chains like Indomaret, Coco Mart, Circle K or Alfamart throughout Canggu, Uluwatu, Seminyak, Sanur, and Ubud. However, if you're heading to more remote areas, cash access may be limited. Never withdraw money in the ATM in the street. The good news? Most places that accept card payments also allow contactless (tap) transactions.

2. Get Travel Insurance

Even though Bali is generally safe, unexpected situations like accidents or medical emergencies can happen. Relying solely on Indonesia's national healthcare system may not be ideal, so having travel insurance is essential.

We strongly recommend purchasing comprehensive travel insurance for yourself and your family before departure in your home country. However, if you forget, you can still buy one online—even after departure. One reliable option is SafetyWing's Nomad Insurance.

3. Buy a Virtual SIM Card Before You Arrive

Bali operates on the internet—whether it's booking hotels, ordering food, or arranging transport. While most hotels and restaurants offer WiFi, you’ll want mobile data for when you're on the go.

A virtual SIM card is the best solution. Look for an eSIM plan that covers your entire stay with ample data (you won’t need a local phone number, just data access). Two great providers are:

Important Tip: Activate your eSIM before boarding your last flight to Bali so you have an internet connection upon arrival.

For the best coverage, choose TelkomSel network —it’s the strongest provider in populated areas.

4. Install GoJek & Grab Apps

Bali has a super-app culture, and you’ll need GoJek (Download) and Grab (Download) for almost everything:

  • Ride-hailing (cars & scooters)
  • Food delivery
  • Massages & other services

These apps compete aggressively, meaning daily promos and discounts. Always check both apps before ordering to findthe best deal!

5. Get Your e-Visa Before You Arrive

To enter Bali, most travelers need a Visa on Arrival (VOA), allowing a 30-day stay (extendable for another 30 days).

For a smoother arrival process, purchase it online at the official immigration website: eVisa Indonesia. As of March 2025, the VOA costs 500,000 IDR (500k). Buying it in advance saves time at immigration!

6. Pay the Bali Tourist Tax Online

Starting in 2024, Bali has introduced a tourist tax of 150,000 IDR per person, per visit. This tax helps support local sustainability and infrastructure. To avoid delays, it’s best to pay online before arrival at the official website: Love Bali.

Fast-Track Immigration Tip:

If you pay the tourist tax online and apply for your e-Visa online, you can skip the regular immigration queue and go directly to the automated gates, making your arrival process much faster!

7. Complete Your Indonesia Customs Declaration Form

Before leaving the airport, you must present a QR code from the Indonesia Customs Declaration Form.

  • Visit Bali Customs Form
  • Click the “Customs Form” button
  • Fill in your details
  • Take a screenshot of the generated QR code
  • Use the left queue at customs to avoid unnecessary bag scans

8. Withdraw Cash at the Airport

After passing customs, you’ll find two ATMs:

  • Blue ATM (BCA) on the left
  • Red/Orange ATM (Mandiri) straight ahead

Withdraw at least 500,000 IDR (preferably 1 million IDR) to cover initial expenses, like transport.

9. Find an Affordable Ride from the Airport

If you haven’t pre-booked a driver, avoid the airport taxis inside the terminal—they are safe but overpriced. Instead, head to the main parking garage, where drivers wait.

Pro Tips for Getting a Fair Ride:

  • Some drivers display their phone screens showing GoJek/Grab prices. Pick one using fair rates.
  • GoJek/Grab prices at the airport are inflated—they can be double the standard rate!
  • Best hack? Walk to the garage—drivers there offer cheaper fares.

Bonus Tip: Going to Nusa Dua? Ask if the driver can take the toll bridge. It’s faster, scenic, and costs just 15-20k extra.

10. Pack Smart & Enjoy Your Trip!

One last thing: Don’t forget sunscreen! Bali’s sun is strong, and you’ll want to protect your skin while enjoying the beautiful beaches and landscapes.

With these preparations, your first trip to Bali will be smooth, hassle-free, and unforgettable. Enjoy your adventure!