
Bali (Denpasar)
Bali, centred on Denpasar, is the laid-back end of Southeast Asia's expat map: where Singapore sells skyscrapers and order, the island trades in beaches, slow mornings and a foreign income that stretches a long way. Daily life leans on a scooter and an internet connection, and the infrastructure underneath it all is thin.

Jakarta
Indonesia's capital is one of Southeast Asia's great sprawling megacities, where rent and meals cost a fraction of what they do in Singapore or Bangkok. Life here runs hot, humid, and traffic-choked, and the trade-off for the low prices is a city that asks newcomers to be patient with its scale and its infrastructure.

Surabaya
Indonesia's second city after Jakarta, Surabaya is a working port and industrial hub on Java's northeast coast, with little of the tourist polish of Bali. Daily costs sit near the bottom of the region. It is hot, humid year-round, heavily car-dependent, and noticeably more conservative than Jakarta or Bali.