Before You Go
Chapter 1: Essential Preparation & Arrival Logistics
Best Time to Visit Bali
The ideal time to visit Bali is during the dry season, which runs from April to October. During this period, you’ll experience sunny days, low humidity, and calm seas, making it perfect for most activities.
- Dry Season (April – October):
- Pros: This is considered the high season for tourism, offering the best weather for outdoor activities like sunbathing and sightseeing. The seas are calm and clear, which is ideal for snorkeling and diving.
- Cons: Expect larger crowds at popular spots and higher prices for flights and accommodation.
- Wet Season (November – March):
- Pros: The landscapes are at their most lush and green. You’ll find fewer crowds and lower prices for hotels and tours, and the rain typically comes in short, heavy bursts in the afternoon, so it won’t ruin your entire day.
- Cons: High humidity and frequent, though brief, rainfall. Some outdoor activities may be limited by the weather.
High vs. Low Tourist Season
- High Season: The high season generally coincides with the dry season, peaking in July and August, as well as during the Christmas and New Year holidays (late December to early January).
- Low Season: The low season is typically from mid-January to June and September to mid-December, with the exception of major holidays.
By considering these factors, you can choose the best time to visit based on your interests and tolerance for crowds.
Highlighted Activities by Season
This section is designed to help you plan your trip around the activities you love most.
Surfing Seasons
Bali is a year-round surfing destination, but the best waves change sides of the island with the seasons.
- Dry Season (April – October): This is the prime time for surfing on Bali’s western coast. Spots like Kuta, Canggu, and Uluwatu benefit from consistent offshore winds, creating ideal waves for all skill levels.
- Wet Season (November – March): The winds shift, making the eastern coast the place to be. Head to spots like Sanur and Keramas for some of the island’s best waves during these months.
Diving Seasons
You can dive in Bali all year long, but each season offers a different experience.
- Dry Season (April – October): This is generally considered the best time for diving in most locations, including the Nusa Islands and Amed. Water visibility is excellent, providing crystal-clear views of the vibrant coral reefs.
- Wet Season (November – March): While rain runoff can reduce visibility in some areas, this season offers a unique advantage. It’s the best time for spotting large marine life like manta rays and the elusive mola mola (ocean sunfish) around Nusa Penida and Lembongan.
General Activities by Season
- Dry Season (April – October): The sunny, dry weather is perfect for a wide range of outdoor adventures.
- Beach days: Enjoy sunbathing, swimming, and water sports.
- Hiking & sightseeing: Trek up Mount Batur for a sunrise view or explore the island’s temples and rice terraces without worrying about rain.
- Festivals: This is when many major cultural events, like the Bali Arts Festival, take place.
- Wet Season (November – March): Don’t let the rain deter you—it’s a great time for different kinds of experiences.
- Lush Landscapes: The island is at its most green and beautiful. It’s an excellent time for photography.
- Indoor Activities: Embrace the rain with a Balinese cooking class, a relaxing spa day, or a visit to an art museum or a traditional craft workshop.
- Waterfall Exploration: The waterfalls in northern Bali are at their most powerful and impressive.
Visa Requirements and Travel Documents for Bali
For most visitors, there are two primary visa options, depending on the length and purpose of your stay.
1. Visa on Arrival (VoA) / Electronic Visa on Arrival (e-VoA)
This is the most common and convenient option for tourists from over 90 eligible countries.
- Duration: The VoA is a single-entry visa valid for a stay of up to 30 days.
- How to Get It:
- On Arrival at the Airport: You can get the VoA directly at Bali’s Ngurah Rai International Airport (DPS) after landing. Look for the “Visa on Arrival” counter, pay the fee, and you will receive a visa sticker in your passport.
- Online Before You Arrive (e-VoA): To avoid long queues, you can apply and pay for the e-VoA online on the official Indonesian immigration website up to 90 days before your arrival. You will receive an e-VoA via email, which you can print or save on your phone to show immigration.
- Cost: The cost for a VoA or e-VoA is IDR 500,000 (approximately $35 USD).
- Extension: The VoA can be extended once for an additional 30 days, for a total stay of up to 60 days. The extension process now requires an in-person visit to an immigration office in Bali, as online extensions have been discontinued as of June 2025. You will need to submit an application and be prepared to provide biometric data (photo and fingerprints).
- Extension Cost: The fee for the extension is also IDR 500,000.
2. B211A Tourist Visa
This is a good option if you plan to stay in Bali for longer than 60 days without leaving the country.
- Duration: The B211A is a single-entry visa valid for a stay of up to 60 days.
- How to Get It: You must apply for this visa before you arrive in Indonesia, usually through the official Indonesian e-visa website. For this visa, you will need a sponsor, which can be an Indonesian citizen or an authorized visa agent.
- Cost: The official visa fee is IDR 1,000,000. However, if you use a visa agent, their service fees can range from IDR 2,000,000 to 3,000,000 on top of the government fee.
- Extension: The B211A visa can be extended twice, with each extension providing an additional 60 days, for a maximum total stay of 180 days. Each extension also requires an in-person visit to the immigration office.
- Extension Cost: The cost to extend a B211A visa is typically IDR 2,000,000-3,000,000 if you use an agent, as they handle the sponsorship and paperwork for you.
Important Reminders:
- Passport Validity: Ensure your passport is valid for at least six months from your date of arrival and has at least two blank pages.
- Other Requirements: Be prepared to show your return or onward flight ticket, as immigration officials may ask for proof of your departure.
- Official Sources: Always use the official Indonesian immigration website for the most current information and to avoid scams.
Visa Run vs. Visa Extension
A “visa run” is the practice of leaving a country for a short time and then re-entering to obtain a new visa. It is a common strategy for long-term travelers and digital nomads to extend their stay in a destination like Bali.
Feature | Visa Run | Visa Extension |
Process | Leave Indonesia (e.g., fly to a nearby country like Singapore or Malaysia) and return to get a new Visa on Arrival (VoA) or other relevant visa. | Apply for an extension at the immigration office in Bali. |
Duration | Grants a new 30-day stay, which can be extended once for another 30 days. The total stay is 60 days. | Extends your existing VoA for an additional 30 days, giving you a total stay of 60 days. |
Cost | Typically more expensive, as it includes round-trip airfare, accommodation, and potentially other travel costs. A round-trip flight from Bali to Kuala Lumpur can cost around IDR 2,100,000. | A Visa on Arrival (VoA) extension fee is IDR 500,000, with an additional agent fee of IDR 300,000 to 700,000 if you use one. |
Benefit | Allows you to explore another country and get a fresh visa. It is a good option if you have already used your one-time extension. | Less time-consuming than a visa run, as you do not have to travel out of the country. Can be handled by an agent to minimize trips to immigration. |
Risk | Immigration officials may question you if your passport shows a pattern of frequent, same-day visa runs, potentially denying you re-entry or blacklisting you. | Overstaying your visa, even by one day, results in a fine of IDR 1,000,000 per day. |
Is a Visa Run a Cheaper Solution?
No, a visa run is almost always more expensive than a visa extension. The cost of a round-trip flight, along with potential accommodation and other expenses in another country, far exceeds the IDR 500,000 government fee for a VoA extension. Even with an agent’s fee, extending a visa is a more cost-effective way to stay in Bali for up to 60 days.
A visa run is generally considered a solution for travelers who have already used their one-time extension and want to stay longer without applying for a different type of visa, such as the B211A, which must be obtained from outside Indonesia.
Official Indonesian Immigration and Visa Agents
Indonesian Immigration Official Website
The official website for Indonesian immigration, where you can apply for an e-Visa on Arrival (e-VoA) and other types of visas, is https://evisa.imigrasi.go.id/. It is crucial to use this official government portal to avoid scams and ensure the validity of your visa application.
What is a Visa Agent?
A visa agent is a third-party company or individual that assists with the visa application and extension process in Indonesia. They act as a sponsor for visas that require one (like the B211A visa) and handle the paperwork, communication with the immigration office, and other administrative tasks on your behalf.
- Purpose: The main purpose of a visa agent is to simplify a complex or time-consuming process. They are particularly useful for those who do not want to navigate the bureaucracy of the immigration office, or for visas that are not available through a direct online application without a sponsor.
- Cost: Using a visa agent is more expensive than applying directly. For a B211A visa, for example, the agent’s service fee is typically IDR 2,000,000 to 3,000,000 on top of the government fee. The cost for extending a visa through an agent also includes their service fee, which can range from IDR 300,000 to 700,000 for a VoA extension.
Positive and Negative Experiences with Visa Agents
Using a visa agent can have both advantages and disadvantages, and it’s essential to be aware of them before choosing this option.
- Positive Reviews and Cases:
- Reduced Stress: Many travelers appreciate the “zero stress” experience of not having to deal with immigration offices and paperwork themselves.
- Time-Saving: Agents can save you a significant amount of time, as they handle the multiple trips to the immigration office that are often required for extensions.
- Expertise: Reputable agents are knowledgeable about the latest regulations and can help ensure your application is submitted correctly, reducing the risk of rejection.
- Negative Reviews and Cases:
- Visa Scams: There are a growing number of fake visa agents who may take your money and fail to provide a visa or provide the wrong one. This can result in you overstaying your visa, leading to a fine of IDR 1,000,000 per day, deportation, and a potential re-entry ban.
- Lost Passport: If you use an agent for an in-person application or extension, you will be without your passport for several business days while it is being processed.
- Cost: While a major benefit, the cost is a significant downside for budget travelers, as the fees are considerably higher than handling the process yourself.
Currency, Budget, and Money-Saving Tips
The local currency is the Indonesian Rupiah (IDR). Bali can be as cheap or as expensive as you make it. A savvy traveler can get by on a budget of around $40-$60 USD per day, while luxury travelers can easily spend hundreds. To save money, eat at local warungs (food stalls), haggle politely at markets, and use ride-hailing apps for transportation.
Exchanging Currency
When exchanging money, you have a few options. The most common is using a money changer. While many are legitimate, some small, unofficial money changers are known for scamming tourists. These scams often involve a “sleight of hand” where the counter quickly and subtly takes a few notes back after counting them out in front of you. They may also lure you in with an exchange rate that seems too good to be true, because it often is.
To avoid this, it’s highly recommended to use an official, authorized money changer like Central Kuta or BMC, or to exchange money at a bank. Always count your money yourself, out loud and slowly, before you leave the counter, if they count it again after you count it, you need to re-count it again as usually they scam you with their “sleight of hand” when they count your money. Also, be aware that money changers may refuse to accept banknotes that are old, torn, or have any marks on them.
ATMs and Credit Cards
ATMs are widely available in tourist areas. Major banks like BCA, BNI, and Mandiri are considered the most reliable and safest to use. It is best to use ATMs located inside a bank, shopping mall, or hotel, as they are less likely to have card skimmers installed.
Most ATMs will accept international credit and debit cards from Visa and Mastercard. However, be aware of the fees. Your home bank will likely charge a foreign transaction fee, and the Indonesian bank may also have a withdrawal fee, which can range from 20,000 to 75,000 IDR. To minimize these fees, it is often better to make larger, less frequent withdrawals. When an ATM asks if you want to be charged in your home currency, always select “Indonesian Rupiah (IDR)” to get a better exchange rate.
Other Payment Options
While cash is still king, especially for small purchases at local markets and food stalls, other payment methods are becoming more popular. Major hotels, restaurants, and shops in tourist areas accept credit and debit cards, though some may charge a 3% surcharge to cover processing fees.
An increasingly common payment method is using e-wallets, which are often used with ride-hailing and food delivery apps like Gojek and Grab. These e-wallets, such as GoPay and OVO, can be convenient for smaller, everyday transactions. However, to use them, you will likely need to register with a local SIM card. QRIS (Quick Response Code Indonesian Standard) is also a popular payment system where you scan a QR code to pay.
What to Pack: Clothing, Essentials, and Travel Tips
Packing smart for Bali means preparing for two distinct seasons and understanding local customs and regulations.
What to Wear and Carry by Season
- Dry Season (April to October): This is the ideal time for sunny days and outdoor activities.
- Clothing: Pack light, breathable fabrics like cotton and linen. Shorts, t-shirts, sundresses, and skirts are perfect. A light jacket or shawl is useful for cooler evenings or air-conditioned restaurants.
- Bags: A small backpack or daypack is perfect for daily outings to the beach or for sightseeing.
- Wet Season (November to March): Expect higher humidity and frequent, though brief, tropical downpours.
- Clothing: Focus on quick-drying materials. A lightweight rain jacket or a compact umbrella is essential. Pack an extra pair of shoes, as they can take a long time to dry in the humidity.
- Bags: Consider bringing a waterproof or water-resistant bag to protect your electronics and valuables from sudden showers. A dry bag is highly recommended if you plan on doing boat trips or visiting waterfalls.
Baggage and Airport Safety
While most experiences are smooth, some travelers have reported negative experiences at airports, including baggage theft or damage. It’s not a common occurrence, but it’s wise to take precautions.
- Bag Safety: To deter theft, use TSA-approved locks on your checked luggage. Consider wrapping your bags in plastic wrap at the airport for extra security.
- Negative Experiences: Some travelers have reported their luggage being opened and items being stolen, often through clever methods like breaking a zipper without a trace. Always keep valuables, medications, and important documents in your carry-on bag.
Customs and Import Regulations
Indonesia has strict customs rules, and it’s essential to be aware of them to avoid issues. An electronic customs declaration form must be completed by all arriving passengers up to 72 hours before your flight.
- Customs Declaration: You must declare any items that exceed the duty-free allowance. For personal items, this limit is $500 USD per person. If you are bringing in a new phone or laptop valued over this amount, you may have to pay an import tax.
- Imported Products: Items like drones, a large amount of a single product (e.g., several identical t-shirts), or anything intended for commercial use are considered imported products and must be declared.
- Forbidden Items: Indonesia has a zero-tolerance policy for drugs, firearms, and pornography. Importing these items carries severe penalties, including the death penalty for drug offenses. Also, be cautious with animal and plant products, as some may require special clearance.
Important Stuff That Bali May Not Have
While Bali has a good selection of products, some specific items from a tourist’s home country may be difficult to find or legally restricted.
- Medicine: Bali has pharmacies (apotek), but some specific medications, especially newer drugs, controlled substances, or certain antidepressants and strong painkillers, may not be available or may be illegal to possess without a valid local prescription.
- Crucial Tip: If you take any prescription medication, especially those with narcotic ingredients, bring a doctor’s letter and a copy of the original prescription. Keep all medication in its original packaging.
- Other Essentials: A few other items to consider bringing from home include your preferred brand of contraceptives, specific allergy medication, and a good supply of any unique personal care products you can’t live without.