48-hour checklist
- Verify passport, entry, transit and airline document requirements with official sources.
- Confirm your arrival airport: Soekarno-Hatta International Airport (CGK), I Gusti Ngurah Rai International Airport (DPS) and Juanda International Airport (SUB).
- Choose your first transfer: official taxi, ride app, hotel pickup, pre-booked transfer.
- Prepare Indonesian rupiah (IDR) payment backup and at least one spare card.
- Download offline maps, booking details and accommodation address.
- Plan transport carefully in traffic-heavy cities.
- Polite greetings and calm behavior matter.