RU
Trely · Memo
← Home
Traveler's memo

Before your trip
to Bali

What to prepare before departure and do in your first day on the island. 10 sections, all links clickable, verified by expats' experience.

10sections
30+clickable links
4guides + experience
Trely · your friend in Bali
Contents
01Visa 02Required websites 03Money & cards 04Connectivity & SIM 05Apps 06Accommodation 07What to pack 08At DPS airport 09Useful contacts 10Emergency numbers
Tap any icon to jump to the topic you need
Hey, I'm your friend in Bali

I put this memo together from my own experience + 4 guides by folks who've lived here for years. Before your trip, run through the sections — tick off what's done, and you'll travel with peace of mind.

01
7–14 days before departure

Visa

Citizens of most non-visa-free countries need a visa for Indonesia — the terms are the same. Short stay (up to 60 days) — VOA at the airport or e-VOA online for $35. Long stay — B211A (up to 6 months) or D12/KITAS (1–2 years) via a visa agency.

Which visa to choose

VisaDurationPriceWhen to get
VOA (at the airport)30 days + 30-day extension$35Up to 60 days
e-VOA (online)30 + 30$35If you want e-gates
B211A (agency)60 + 60 + 60$150–2504–6 months
D12 / KITAS1–2 years · 180 days$1000+Long stay, work

Pre-departure checklist

How to get a visa — 3 ways

If you're coming for a month — the easiest path is a VOA at the counter on arrival, or online through a visa agent in 1–2 days.
For long-stay D12 / KITAS — agency only.

Way 1 — VOA right at the counter on arrival ⭐ easiest

Perfect for a month. You land → head to the Visa on Arrival counter → pay $35 cash or by card → get a 30-day stamp with the option to extend another 30. No prep required.

📍 how it looks
  1. After deplaning — signs for "Visa on Arrival" / "VOA Counter"
  2. Queue at the counter (usually 10–20 minutes)
  3. Pay $35 cash (exact USD) or card (Visa/Mastercard, not RU-issued)
  4. Get the visa sticker in your passport
  5. Then — passport control

Downside: the queue after a long flight. Upside: no prep needed, cheap, no middlemen.

Way 2 — through a visa agent (online in 1–2 days)

Send your passport scan to an agent on Telegram/WhatsApp — they issue your e-Visa in 1–2 days. $35–60 depending on the agency. Especially handy if you're paying from a country where foreign cards don't work on the government site.

Our verified agencies

🌴 all of Bali
Balifornia Travel
Visas, extensions, Russian-speaking support.
VOA $55 · B211A from $170 · KITAS from $788
🌴 all of Bali
Bali Love Tour
Full-service visas, including long-stay.
VOA $55 · B211A from $152 · KITAS from $600
🌴 all of Bali
Flado (RU)
Visas, extensions, legalization. Russian site version.
VOA $48 · B211A $133 · KITAS $742
🌴 all of Bali
Bali Business Consulting
Visas + business registration.
💰 prices on request via WhatsApp
🌴 all of Bali
Bali International Blessing
Visa processing and support in Bali.
💰 prices on request on the website
📱 messenger-based
Buzz Visa Agency
Visa processing, extensions, consultations.
💰 prices on request via Telegram

Way 3 — DIY via the official site

If you'd rather skip both the middleman and the arrival queue — apply for an e-VOA online in advance. Fill it out at home, use the e-gates at the airport (faster than the regular passport control line).

🏛 THE ONLY OFFICIAL PORTAL
evisa.imigrasi.go.id
Register with email → form → pay with a foreign card → PDF e-Visa emailed in 2–5 days.
Go to the site
Prep before you start: passport scan (JPG/PNG, up to 2 MB) · 3.5×4.5 cm photo on white background · a real return ticket (PDF) · Booking/Airbnb reservation · foreign card (Kaspi / Revolut / TBC / BCC — RU cards don't work) · email.
⚠️ Important: real documents
Indonesian immigration checks tickets and bookings against databases. Don't upload a fake ticket downloaded from the internet — you'll get rejected and potentially blacklisted. More on return ticket options in the card below.

Return ticket

When applying for a visa you need to enter return ticket details, and they may also ask for it at customs and the border. Validity — within your visa duration (30 days for VOA).

Most popular option — an Onward Ticket service: for $12–18 they buy a real ticket in your name for 24–48 hours, and you get a real PNR code.

⚠️ Important about Onward Tickets: strict airlines (Qatar, Emirates, Singapore, KLM) verify PNRs at check-in — if the booking is already cancelled, they'll turn you back. Get the 48-hour package to cover both the flight and border crossing. Doesn't work for D12 / B211A — those require a real return ticket.

Which visa by trip length

Choose the visa to match your planned stay in Bali.

⏱ up to 2 months
VOA / e-VOA
$35
30 days + 30-day extension. DIY or via an agent.
⏱ up to 6 months
B211A
$150–250
60 + 60 + 60 days = up to 180 days. Best done via an agency.
⏱ 6 months and more
D12 / KITAS
from $370
1–2 years, up to 180 days at a time + extension. For living/working/business. Agency only.

For D12 / KITAS — you can't apply yourself, only via an agent. The agency will collect the documents and tell you the full package for your situation.

02
fill out before arrival

Required websites

Two sites are mandatory — e-Visa (if you're using an electronic visa) and e-CD (customs declaration — for everyone). Without an e-CD QR code, they won't let you through passport control.

⚠️ Important about e-CD — import limits
Personal items (electronics, clothes) — no declaration up to $500.
Laptop + phone + camera usually pass as personal. Drones and extra gear — declare.
Currency: up to 100M IDR (~$6,000) — no declaration. More — declare.
Alcohol: 1 litre. Cigarettes: 200 sticks / 25 cigars / 100 g tobacco.

What you need to fill out the e-CD

03
key section for sanctioned-country travelers

Money & cards

Russian-issued cards don't work. The most reliable option — GoPay + crypto/USDT via P2P. Alternatives — intermediary cards (Kazakhstan/Georgia/Armenia) or cash.

🇰🇿 🇺🇦 🇧🇾 For citizens of Kazakhstan, Ukraine, Belarus

You have it easiest of all: your regular Visa / Mastercard works in Bali like anywhere else. Apple Pay and Google Pay work, standard setup. ATMs dispense cash, terminals in stores accept payments, Booking/Airbnb reservations go through.

No need to bother with workarounds. Bring 2 cards from different banks (in case of blocks), $200–300 cash for the first day — and you're set.

❌ What does NOT work in Bali (for Russians)
Russian Visa/Mastercard — won't withdraw, pay, or link to Apple Pay.
MIR cards — not accepted anywhere.
Apple Pay with a RU-issued card — Apple disabled it for Russian issuers.

Main method — GoPay + crypto via P2P

The most reliable setup for Russians in Bali: GoPay is a Balinese mobile wallet (like Apple Pay, but local). You download the app, verify with your passport, and use it like a regular card: online transfers, QR-code payments at warungs and shops, in-app purchases (Grab/Gojek/Tokopedia).

How to top up: buy crypto (USDT) on any exchange → send to a local P2P service → they send USDT straight to your GoPay. Fair rate, no amount limits.

Alternatives — if GoPay isn't for you

📅 Up to 2–3 weeks
Cash + USDT
  • $300–700 cash (USD/EUR, 2013+ notes, no stains)
  • Exchange at BMC / Central Kuta — look for the blue sign
  • For the rest — crypto/USDT via P2P → cash out or send to GoPay
  • Keep 100k IDR in your wallet — for Grab, warungs, parking
🏝 One month or more
GoPay + Jenius + intermediary card
  • GoPay — for everyday QR payments
  • Open Jenius (BTPN) in Bali — Balinese bank, no ATM fees
  • An intermediary card from Armenia / Georgia / Kazakhstan — if you can open one

From the expats' guide: "Russian cards don't work. Working options — cards from Armenian/Georgian/Kazakh banks, crypto wallets with P2P cash-out, USDT through local exchanges. Double-check current options — the situation changes."

Intermediary cards — where to open

$300–500
Cash for 2 weeks
$500–1000
Cash for a month
3M IDR
ATM limit per withdrawal

Cash: where and how to exchange

Only authorized money changers — blue "PVA Berizin Bank Indonesia" sign. No street changers, no "zero commission" traps.

ATMs

  • Limit per withdrawal: 3,000,000 IDR (~$190)
  • Fee: $3–5 USD per withdrawal
  • BCA and Mandiri — most reliable
  • In villages BCA is less likely to swallow your card
  • Wise / Jenius — no fees

Anna's tip

With the T-Bank card — free travel insurance. Book Bali flights via Tinkoff Travel with the AllAirlines card — 7% miles cashback.

04
eSIM or SIM

Connectivity & SIM

Best bet: Airalo eSIM before departure — online the moment you land. Airport SIMs cost twice as much as in town.

Options compared

OptionPriceWhen
Airalo eSIM$10–30 / 30 daysiPhone XR+ / newer Android. Online from landing
Telkomsel SIM (airport)100–150k IDRLand and head straight to the counter
Telkomsel SIM (town)50–100k IDRSave money, but no connection for the first hour

Physical SIM purchase requires your passport — the seller registers the SIM to you by phone IMEI.

SIM extension by IMEI (for long stays)

If you stay in Bali longer than 60 days — you'll need to extend the IMEI registration of your phone, or the SIM will stop working. Two options:

eSIM via Telegram bot (option #2 after Airalo)

@travelmobile_bot — a Telegram bot that issues eSIMs before you arrive. Handy if you don't want to bother with Airalo or need different plans. Instant activation — a QR code arrives in the chat.

05
download before departure

Apps

Without Grab or Gojek — you're nobody in Bali. Without VPN — no blocked sites. Without Surfline — you'll never catch the tides.

Essential

G
Grab
#1 taxi
G
Gojek
alternative
M
Google Maps
navigation
T
Telegram
messenger
W
WhatsApp
messenger
S
Surfline
tides

Useful

B
Booking
hotels
A
Airbnb
villas
A
Agoda
Asian Booking
C
ClassPass
yoga, spa
X
XE Currency
offline rates
🔓 About VPN
Needed for blocked content (Russian media, sometimes Telegram). Working in Bali: Hotspot Shield, ExpressVPN, Outline, AmneziaVPN. Install and pay BEFORE departure (with an RU card it gets harder later).
06
where to find a villa or guesthouse

Accommodation

Booking/Airbnb for 2–7 nights. For a month — Telegram chats and agencies. Long-term rentals in person are 2–3× cheaper.

Average prices 2026

TypePeriodPrice
Guesthouse (room + shared kitchen)month$400–600
Studio in Canggumonth$600–1000
1-bedroom villamonth$1000–2500
2-bedroom villa + poolmonth$1500–4000
4★ hotelnight$80–150
Boutique hotelnight$200–400
💬 For long stays
Best options — in Telegram chats: "Bali Chatik" (biggest Russian one), "Bali Housing" (English), area-specific chats "Canggu villas", "Ubud villas". Prices there are 2–3× lower than Booking.
07
what to pack and not forget

What to pack

Don't bring towels or a hairdryer — available everywhere. But don't forget an adapter, repellent, and a warm hoodie for the mountains.

Essential

  • Biometric passport + 2 copies
  • Electronic return ticket (on phone, PDF)
  • Accommodation address on paper — duplicate by hand, it's requested on the plane for the immigration form
  • SPF50+ — expensive in Bali
  • Repellent (DEET 30%+) — Dengue
  • Type C/F adapter
  • Power bank 10000+ mAh
  • Motion sickness tablets

For mountains and trekking

  • Warm hoodie — Batur/Kintamani at night 10–12°C
  • Comfortable sneakers for hiking
  • Sunglasses + cap

Medication (bring from home)

🚫 DON'T bring
Towels, hairdryer, tea/coffee, toiletries — all available in any guesthouse/hotel and at the Indomaret on every corner.
08
first 24 hours

At DPS airport

Ngurah Rai International Airport (DPS) is located in Denpasar — Bali's only airport, where you'll be landing. Modern, clean, with a glass roof in traditional Balinese style.

DPS · International Terminal DPS · Bali International Airport
DPS · Ngurah Rai International Airport — the island's only international airport. After leaving the plane, follow the "Visa on Arrival" signs (if getting a visa on the spot) → passport control → baggage → arrivals hall.
📶 Airport WiFi + QR at passport control
Free DPS WiFi works in the arrivals hall (network "BaliAirport-Free" or similar).
1. Connect to WiFi
2. Open ecd.beacukai.go.id — fill in the e-CD (5 minutes)
3. Save the QR code as a screenshot / to Apple Wallet
4. Show the QR at passport control — you're through
Grab/Gojek lifehack at the airport

In the arrivals hall there are Grab and Gojek counters — staff will help you book the ride and walk you to the car if the app isn't installed yet or won't work. Easiest path for a first-timer.

If you already use the service — just book in the app. The driver won't pull up right at the exit (locals "protect" the area). The Pickup Point is in the parking lot to the left of the exit, about 3 minutes' walk. Open Pickup Point on Maps →

You save $10–20 vs the official airport taxi (300k IDR vs 80–150k via the app).

Arrival algorithm

Transfer price from DPS

A benchmark so you don't get overcharged at the taxi counters by the exit. The real Grab/Gojek price depends on time of day (nights and rush hour +30–50%) and traffic.

Where toPrice (Grab)
Kuta / Seminyak80–100k IDR (~$6)
Canggu150–200k IDR (~$12)
Ubud350–450k IDR (~$28)
Bukit / Uluwatu150–220k IDR (~$13)

First day

  • Withdraw cash from an ATM (BCA/Mandiri)
  • Indomaret/Alfamart — water, snack
  • Money changer — exchange USD
  • Download offline area maps in Google Maps
  • Do NOT drink tap water

What to avoid

  • Street money changers with no signboard
  • "Free" transfer from an agent
  • Cafés with "two menus" (markup)
  • Renting a scooter without a helmet and insurance
09
services in the Trely database

Useful contacts

These services are in the Trely catalog — open in one click.

Health

  • BIMC Hospital Kuta — the main tourist hospital. 24/7 ER, X-ray, specialists, English. Accepts international insurance.
  • Siloam Hospitals Bali — a large private clinic in Denpasar. All specialists, surgery, CT/MRI, ICU.
  • Bali Royal Hospital — Denpasar. X-ray, ultrasound, labs, cardiology. Cheaper than BIMC, English OK.
  • Kalm Dental Care — Canggu. Best dental option for English speakers: cleaning, filling, implants.

Insurance

  • Genki — European, $50k+ coverage, dengue included. Top pick for long trips and nomad visas.
  • T-Bank — free for travelers with the T-Premium card. Top pick if you're already a T-Bank client (minimum hassle).

Finance

  • Butler — USDT/USD/EUR, delivery around Canggu/Seminyak. Handy for larger amounts.
  • Honey Money — exchange, Russian-speaking community. Good rate.
  • PlatiPoMiru — help with bank cards for Russian citizens.
  • BMC, Central Kuta — official money changers with the blue signboard.

Transport & SIM

Bureaucracy / visas

10
save to favorites

Emergency numbers

Save these to your phone before departure. The tourist police speak English.

Emergency

Police110
Ambulance118 / 119
Tourist Police (English-speaking)112
Russian Embassy in Jakarta+62 21 522-2912
BIMC Hospital (tourist)+62 361 761-263
Siloam Hospital Kuta+62 361 779-900
⚠️ Verify before publishing: exact list of intermediary banks (Kaspi/BCC/TBC/BoG — which is easiest for Russian citizens), Apple Pay (Kaspi 100%, others — check), ATM limits, accommodation prices, BIMC and Siloam addresses.