
Base yourself where you might actually live: for Indonesia that means Bali (Canggu, Ubud, Sanur), Jakarta, Lombok — and the smaller towns in between. Every stay below was picked by our editors and links to the property's own website. Book two to four weeks if you can: long enough to test commutes, groceries and weekday noise.
Amanjiwo
Amanjiwo sits in a natural amphitheatre on the Kedu Plain in Central Java, facing Borobudur — the ninth-century Buddhist temple — across rice fields, with the Menoreh Hills behind it and the volcanoes Merapi, Merbabu, Sumbing and Sindoro on the horizon. The resort's architecture echoes the temple it faces: concentric circles, tiered stone and locally quarried limestone, centred on a domed main pavilion.
There are 36 suites arranged in two crescents around the main building, each with a private garden terrace and a thatched bale for daytime lounging, and views running either to Borobudur or across the rice terraces; some suites add a private plunge pool. Interiors use teak, coconut wood and terrazzo, with sunken outdoor baths set into the garden walls.
The Restaurant, inside the main pavilion, serves Indonesian and Western dishes at tables that look straight out to Borobudur, while the Pool Club beside the 40-metre main pool handles lighter meals and drinks through the day. A spa, gym and tennis court sit within the grounds, along with a library holding Javanese art and anthropology titles.
As a scouting base it works because the Kedu Plain is real, lived-in Java rather than a resort strip: Borobudur's gates are minutes away, the villages of Candirejo and Krecek are on the doorstep, and Yogyakarta — the city most expats in this region actually settle in — is under an hour's drive, close enough to test its neighbourhoods, schools and supermarkets on day trips.
- Aman — Amanjiwo, Majaksingi, Borobudur, Magelang, Central Java
- 36 suites in two crescents, some with private plunge pools
- 40-metre main swimming pool with Pool Club
- The Restaurant — Indonesian and Western dining facing Borobudur
- Borobudur Temple around five minutes by car; Yogyakarta under one hour



Visit the property — Aman aman.com
This featured showcase is an editorial selection by our editors. We have not stayed at this property and it is not a paid placement; no rating is implied. Paid placements never influence the Indonesia liveability score, safety rating or warnings.
Luxury stays20 stays
Indonesia's great houses — grand dames of Jakarta and Surabaya, temple-facing sanctuaries and private-island resorts worth the splurge on a research trip.
Hotel Indonesia Kempinski JakartaJakarta · Central Jakarta
Raffles JakartaJakarta · Kuningan
Hotel Mulia Senayan, JakartaJakarta · Senayan
Fairmont JakartaJakarta · Senayan
Plataran Borobudur Resort & SpaBorobudur · Central Java
Hotel Tentrem YogyakartaYogyakarta · Yogyakarta
The Phoenix Hotel Yogyakarta – MGalleryYogyakarta · Yogyakarta
Hotel Majapahit Surabaya – MGallery CollectionSurabaya · East Java
Shangri-La SurabayaSurabaya · East Java
The Oberoi, LombokMedana · North Lombok
Qunci Villas ResortSenggigi · West Lombok
Pullman Lombok Merujani Mandalika Beach ResortKuta · Central Lombok
Sudamala Resort, Senggigi, LombokSenggigi · West Lombok
Grand Mercure Maha Cipta Medan AngkasaMedan · North Sumatra
Adimulia Hotel MedanMedan · North Sumatra
The Rinra MakassarMakassar · South Sulawesi
Claro Hotel & Convention MakassarMakassar · South Sulawesi
Grand Jatra Hotel BalikpapanBalikpapan · East Kalimantan
Misool ResortBatbitim Island · Raja Ampat
AYANA Komodo Waecicu BeachLabuan Bajo · FloresMid-range stays20 stays
Boutique hotels and family-run favourites in the neighbourhoods expats actually settle in.
Hotel Borobudur JakartaJakarta · Central Jakarta
Morrissey HotelJakarta · Menteng
Grand Mercure Jakarta KemayoranJakarta · Kemayoran
Hotel Ciputra JakartaJakarta · West Jakarta
Royal Ambarrukmo YogyakartaYogyakarta · Yogyakarta
Cavinton Hotel YogyakartaYogyakarta · Yogyakarta
Greenhost Boutique HotelYogyakarta · Prawirotaman
Wyndham Surabaya City CentreSurabaya · East Java
Swiss-Belinn Tunjungan SurabayaSurabaya · East Java
Aruna Senggigi Resort & ConventionSenggigi · West Lombok
Hotel Ombak SunsetGili Trawangan · Lombok
Seri Resort Gili MenoGili Meno · Lombok
Cambridge Hotel MedanMedan · North Sumatra
Tabo CottagesTuk Tuk · Lake Toba
Swiss-Belhotel MakassarMakassar · South Sulawesi
Hotel Gran Puri ManadoManado · North Sulawesi
Novotel BalikpapanBalikpapan · East Kalimantan
Mercure Pangkalan BunPangkalan Bun · Central Kalimantan
Swiss-Belhotel SorongSorong · Southwest Papua
Bintang Flores HotelLabuan Bajo · FloresAffordable stays20 stays
Hostels, guesthouses and family-run hotels that keep a scouting trip affordable — plus serviced apartments and residences tagged Long-stay, for testing a move or a retirement before you commit.
ibis budget Jakarta CikiniJakarta · Menteng
ibis Styles Jakarta Mangga Dua SquareJakarta · North Jakarta
ibis Styles Jakarta Tanah AbangJakarta · Tanah Abang
ViaVia Guesthouse YogyakartaYogyakarta · Prawirotaman
ibis Styles YogyakartaYogyakarta · Malioboro
ibis budget Surabaya DiponegoroSurabaya · East Java
Segara LombokKuta · Central Lombok
Scallywags Resort Gili AirGili Air · Lombok
ibis Styles Medan PattimuraMedan · North Sumatra
ibis Makassar City CenterMakassar · South Sulawesi
Golo Hilltop HotelLabuan Bajo · Flores
Ascott JakartaJakarta · Thamrin
Somerset Grand Citra JakartaJakarta · Kuningan
Ascott Sudirman JakartaJakarta · Sudirman
Fraser Place Setiabudi, JakartaJakarta · Setiabudi
Marra Hotel YogyakartaSleman · Yogyakarta
Ascott Waterplace SurabayaSurabaya · East Java
Oakwood Hotel & Residence SurabayaSurabaya · East Java
Kelapa VillasGili Trawangan · Lombok
The Kayana Beach LombokSenggigi · West LombokScouting checklist
- Stay in at least two neighbourhoods.
- Choose somewhere with a kitchen: it reveals daily costs.
- Visit a supermarket, a clinic and a school during the stay.
- Ask the manager where they would and wouldn't rent.
Every listing links to the property's own website. Listings are editorial picks; a Partner tag marks a paid placement, and a Long-stay tag marks places set up for longer stays.