Bali is the island of the gods, where Hindu temples emerge from the jungle, terraced rice paddies create dreamscapes and beaches range from Kuta's surf to Seminyak's luxury. The most complete tropical destination: spirituality, adventure, relaxation and nightlife on one island.
Bali offers different worlds kilometres apart. Ubud is the cultural heart with rice terraces and temples. Canggu is the surfers' and digital nomads' mecca. Uluwatu has cliffs and beach clubs. Nusa Penida is the wild island with Instagram beaches.
April-October (dry season). May-June and September are best. November-March is rainy (cheaper).
Nasi goreng (fried rice), satay, babi guling (Balinese roast pig), lawar, smoothie bowls and Luwak coffee. Warungs (local restaurants) serve full meals for $2-3.
Ubud for culture and rice terraces. Canggu for surfing and digital nomads. Seminyak for luxury and beach clubs. Uluwatu for cliffs. Nusa Penida for wild nature.
Ngurah Rai Airport (DPS) is in southern Bali. Taxi or Grab to get around. Travel is slow due to traffic: plan ahead.