The 15 Best Luxury Hotels in Jakarta

From the Park Hyatt to the Raffles: the finest luxury addresses in Jakarta, hand-picked by our travel experts. Every suitespot booking comes with free breakfast for 2, a room upgrade subject to availability, hotel credit and VIP service – benefits worth over €500.

15Luxury hotels
from 70 €per night
14Hotel brands
15 luxury hotels in Jakarta, Indonesia
Park Hyatt Jakarta
from 190 €
Park Hyatt Jakarta
World of Hyatt
5 Star Hotel
Jalan Kebon Sirih No 17-19 Jakarta, Indonesia 10340
lock

Unlock exclusive benefits as a premium member

Raffles Jakarta
from 120 €
Raffles Jakarta
ALL (Accor)
5 Star Hotel
Ciputra World, Jl. Prof. DR. Satrio No.1, Karet Kuningan, Kecamatan Setiabudi, Daerah Khusus Ibukota Jakarta 12940, Indonesia
lock

Unlock exclusive benefits as a premium member

Fairmont Jakarta
from 110 €
Fairmont Jakarta
ALL (Accor)
5 Star Hotel
Jl. Asia Afrika No.8, Gelora, Kecamatan Tanah Abang, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta 10270, Indonesia
lock

Unlock exclusive benefits as a premium member

The Langham Jakarta
from 170 €
The Langham Jakarta
Brilliant by Langham
5 Star Hotel
District 8, SCBD, Lot 28, Jl. Jend. Sudirman Kav. 52-53, RT.8/RW.3, Senayan, Kebayoran Baru, Jakarta 12190, Indonesia
lock

Unlock exclusive benefits as a premium member

Mandarin Oriental Jakarta
from 100 €
Mandarin Oriental Jakarta
Fans of Mandarin Oriental
5 Star Hotel
Jalan MH Thamrin PO Box 3392, Jakarta, Indonesia 10310
lock

Unlock exclusive benefits as a premium member

InterContinental Jakarta
from 140 €
InterContinental Jakarta
IHG One Rewards
5 Star Hotel
Jl.Metro Pondok Indah kav. IV, TA, Daerah Khusus Ibukota, Jakarta, Indonesia 12310
lock

Unlock exclusive benefits as a premium member

The St. Regis Jakarta
from 170 €
The St. Regis Jakarta
Marriott Bonvoy
5 Star Hotel
Rajawal Place, Jalan HR Rasuna Said Kav. B/4, Setiabudi, Jakarta Selatan, Jakarta, Indonesia
lock

Unlock exclusive benefits as a premium member

Hotel Indonesia Kempinski Jakarta
from 140 €
Hotel Indonesia Kempinski Jakarta
GHA Discovery
5 Star Hotel
Jl. M.H. Thamrin No. 1, 10310 Jakarta, Indonesia
lock

Unlock exclusive benefits as a premium member

Grand Hyatt Jakarta
from 140 €
Grand Hyatt Jakarta
World of Hyatt
5 Star Hotel
Jalan M.H. Thamrin Kav. 28-30, Jakarta 10350, Indonesia
lock

Unlock exclusive benefits as a premium member

Keraton at The Plaza Jakarta
from 150 €
Keraton at The Plaza Jakarta
World of Hyatt
5 Star Hotel
Jl. MH. Thamrin Kav. 15, Jakarta, Jakarta, Indonesia
lock

Unlock exclusive benefits as a premium member

Pan Pacific Jakarta
from 170 €
Pan Pacific Jakarta
Pan Pacific
5 Star Hotel
Thamrin Nine Luminary Tower, Jl. M.H. Thamrin No.10, 10230 Jakarta, Indonesia
lock

Unlock exclusive benefits as a premium member

The Ritz-Carlton Jakarta Mega Kuningan
from 130 €
The Ritz-Carlton Jakarta Mega Kuningan
Marriott Bonvoy
5 Star Hotel
Jl. DR. Ide Anak Agung Gde Agung Kav.E.1.1 no.1, Mega Kuningan, Jakarta, Indonesia
lock

Unlock exclusive benefits as a premium member

Gran Meliá Jakarta
from 70 €
Gran Meliá Jakarta
Gran Meliá Hotels & Resorts
5 Star Hotel
Jl. H. R. Rasuna Said No.5 4, RT.5/RW.4, Kuningan Tim., Kecamatan Setiabudi, Kota Jakarta Selatan, Daerah Khusus Ibukota, Jakarta 12950, Indonesia
lock

Unlock exclusive benefits as a premium member

The Ritz-Carlton Jakarta Pacific Place
from 220 €
The Ritz-Carlton Jakarta Pacific Place
Marriott Bonvoy
5 Star Hotel
Sudirman Central Business District (SCBD), Jl. Jendral Sudirman Kav. 52-53, Jakarta, Indonesia
lock

Unlock exclusive benefits as a premium member

Shangri-La Jakarta
from 110 €
Shangri-La Jakarta
Shangri-La Golden Circle
5 Star Hotel
Kota BNI, Jalan Jendral Sudirman Kav.1, 10220 Jakarta, Indonesia
lock

Unlock exclusive benefits as a premium member

The top hotels in Jakarta at a glance

From legendary grand hotels to intimate design addresses: these properties lead our ranking for Jakarta. See at a glance where each hotel is located, which loyalty program earns you points and where nightly rates begin. "From" prices are current entry rates and may include limited-time promotional rates.

HotelLocationHotel programsuitespot scorePrice from
Park Hyatt JakartaZentral-JakartaWorld of Hyatt190 €
Raffles JakartaSouth JakartaALL (Accor)120 €
Fairmont JakartaCentral Jakarta CityALL (Accor)110 €
The Langham JakartaKebayoran BaruBrilliant by Langham170 €
Mandarin Oriental JakartaKb. SayurFans of Mandarin Oriental100 €
InterContinental JakartaSouth Jakarta CityIHG One Rewards140 €
The St. Regis JakartaStadtmitteMarriott Bonvoy170 €
Hotel Indonesia Kempinski JakartaMentengGHA Discovery140 €
Grand Hyatt JakartaDowntownWorld of Hyatt140 €
Keraton at The Plaza JakartaMentengWorld of Hyatt150 €

Current offers & deals for luxury hotels in Jakarta

Many of our partner hotels in Jakarta offer special conditions bookable via suitespot – from free nights to discounts on longer stays. Your suitespot benefits (breakfast, upgrade chance, hotel credit) apply on top.

HotelOfferBookable until
Shangri-La JakartaThird night freeSeptember 1, 2026
Hotel Indonesia Kempinski JakartaUp to 15% discount for stays of three nights or more (for rooms)September 27, 2026
Fairmont JakartaThird night freeSeptember 30, 2026
The Langham JakartaThird night freeDecember 28, 2026
Raffles JakartaThird night freeJune 18, 2027

Your guide to luxury hotel rooms and suites in Jakarta

Jakarta is one of those cities where the brand you want is present and the price does not match it. Among our 15 properties are a Mandarin Oriental, two Ritz-Carltons, a Park Hyatt, a St. Regis, a Raffles, a Fairmont and a Shangri-La – and the median entry rate is around 148 € per night. Rates run from about 77 € to 220 €.Park Hyatt JakartaPark Hyatt Jakarta · Zentral-JakartaWith every booking through suitespot you receive a comprehensive package of suitespot benefits:
  • Complimentary breakfast for two
  • Room upgrade subject to availability
  • Up to 100 USD hotel credit per stay
  • Early check-in and late check-out subject to availability
  • Standard points and status benefits in the hotel programmes

At the top: The Ritz-Carlton Pacific Place in the SCBD financial district (from around 220 €), the Park Hyatt on Jalan Kebon Sirih (200 €), the Pan Pacific in the Thamrin Nine tower (178 €), The Langham at District 8 (175 €) and The St. Regis on Rasuna Said (175 €).

The middle is broad and closely packed: Keraton at The Plaza (152 €), the Hotel Indonesia Kempinski (148 €), the InterContinental (148 €), the Grand Hyatt (143 €), The Ritz-Carlton Mega Kuningan (135 €) and Raffles Jakarta (129 €).

And the accessible end holds the rates that are worth a second look: the Shangri-La (110 €), the Fairmont (113 €), the Mandarin Oriental on Jalan M.H. Thamrin (105 €) and the Gran Meliá in Kuningan (77 €), our lowest entry rate in the city.

Luxury hotel rooms and suites in Jakarta

More people reach this page looking for a room, a suite or simply accommodation than for a hotel by name. That is what the searches show, and it is a pattern we see across our Asian cities – Bangkok, Kuala Lumpur, Seoul and Beijing all behave the same way.Raffles JakartaRaffles Jakarta · South JakartaIn Jakarta the reason is arithmetic. At a median entry rate of around 148 €, the larger category is genuinely within reach, and the step up frequently costs less than an entry-level room in a European capital.Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an emailThe deepest ranges sit in the big towers. The Fairmont Jakarta lists seven suite categories, among them Fairmont Gold, a Sky 1-Bedroom and a Presidential. The Ritz-Carlton Pacific Place lists seven as well, including Pacific, Mayfair and Corner. The St. Regis lists five – Caroline Astor, Empire, Metropolitan, Astor and Presidential – and the Grand Hyatt five, from Grand through Capital and Diplomatic to Presidential.

The comparison worth making, though, is lower down the list.

The Mandarin Oriental starts at 105 €, the Fairmont at 113 € and the Shangri-La at 110 €. Moving up a category in any of those still leaves you below what an entry-level room costs in most of our European cities – which is why our advice for Jakarta is the same one we give in Kuala Lumpur and Doha: book a category above the one you had in mind.

One group is smaller than people expect. Only two of our fifteen properties list dedicated family categories: the Mandarin Oriental, with several Connecting Family and Family Connecting Deluxe rooms, and the Grand Hyatt. That does not mean the others cannot accommodate families, but the category is not published as such and is handled case by case. Tell our travel advisors the ages of the children and they will confirm with the hotel before you book.

Where to stay in Jakarta city centre

District matters more in Jakarta than in almost any other Asian capital, and the reason is traffic: distances here are short in kilometres and very long in minutes.Fairmont JakartaFairmont Jakarta · Central Jakarta CityTwelve of our fifteen properties stand on one north-south axis or within a few minutes of it.

Jalan M.H. Thamrin

Five properties on a single avenue, the central artery of the city: the Mandarin Oriental (from around 105 €), the Hotel Indonesia Kempinski at No. 1 (148 €), the Grand Hyatt at Kav 28-30 (143 €), Keraton at The Plaza at Kav 15 (152 €) and the Pan Pacific in the Thamrin Nine tower (178 €).


Jalan Jenderal Sudirman and the SCBD

Thamrin's continuation south, and the financial district: The Ritz-Carlton Pacific Place (220 €), The Langham at District 8 (175 €) and the Shangri-La at Kota BNI (110 €), which at 4.6 is our best-rated house in the city.


Kuningan and Rasuna Said

The embassy and office quarter, four properties: The St. Regis (175 €), The Ritz-Carlton Mega Kuningan (135 €), Raffles Jakarta at Ciputra World (129 €) and the Gran Meliá (77 €), our least expensive address here.


Off the axis

The Park Hyatt on Jalan Kebon Sirih (200 €) and the Fairmont in Gelora beside Senayan (113 €). And one worth flagging: the InterContinental (148 €) is in Pondok Indah, well south of the centre. Excellent if your meetings are there, impractical if they are not.

If there is one sentence to take from this: choose the district where you will actually spend your day, not the lowest rate. In Jakarta a badly placed hotel can cost you an hour in each direction, and that is a far bigger difference than the thirty euros separating one property from another.

Two Ritz-Carltons, 85 € apart

Jakarta is large enough that several groups run more than one house here, and the clearest case is worth setting out, because comparing the two on price alone gives the wrong answer.The Langham JakartaThe Langham Jakarta · Kebayoran BaruThe Ritz-Carlton Mega Kuningan starts at around 135 € and stands in the embassy and office quarter, listing Mayfair, Spa, Carlton and Presidential suites. The Ritz-Carlton Pacific Place starts at around 220 € and stands in the SCBD, the financial district, with seven suite categories.

That is 85 € a night under the same brand. The decision should not be made on the rate but on your diary: if your meetings are in the SCBD, the Pacific Place saves you a daily crossing that in Jakarta traffic is genuinely expensive in time.

The same logic applies to the city as a whole, and it is why the price ladder here is less useful than it looks.

Thirteen of our fifteen properties start below 180 €, and twelve of those sit in a narrow band from 105 € to 178 €. Within that band the differences are small enough that the district, the room category and the tower you are in matter more than the headline figure. Only two houses – the Ritz-Carlton Pacific Place and the Park Hyatt at 200 € – sit clearly above it.

What that means in practice is that in Jakarta you rarely have to compromise on the house. Spend the difference on going up a category rather than on moving to a more expensive address, and let our travel advisors tell you which of the two towers puts you nearer your first appointment.

What a premium stay in Jakarta costs

Entry rates across our fifteen properties run from about 77 € to 220 € per night, with a median of roughly 148 €.

Set against the rest of our Asian portfolio, that puts Jakarta below Bangkok (around 175 €), Beijing (192 €), Hong Kong (245 €) and Seoul (269 €), and level with Kuala Lumpur (149 €). It is one of the least expensive capitals in the region in which to stay with a major international brand.

The Gran Meliá in Kuningan at 77 € is the lowest entry rate and an unusual figure for a house of that size in a capital city. Behind it come the Mandarin Oriental on Thamrin at 105 € – probably the most striking number on this page – and the Fairmont at 113 €.

What Jakarta does not have is an expensive top. Only two properties start above 190 €, and the highest, at 220 €, would be an unremarkable mid-field rate in Hong Kong or Singapore. The consequence is that the budget question mostly disappears here: almost the whole field is reachable, and the real decisions are district and room category.

One thing our selection does not cover, and it is worth saying plainly: there is no resort among these fifteen. Jakarta is an inland business capital with no usable coast, and the kind of stay people mean by a resort belongs on Bali, an hour's flight away. The pairing we book most often is one or two nights here on arrival or departure and the rest of the trip on the islands.

Points, ratings and how we can help

Thirteen of our fifteen Jakarta properties belong to a hotel programme, and no single group runs away with it. World of Hyatt has three (Park Hyatt, Grand Hyatt, Keraton at The Plaza) and Marriott Bonvoy three (The St. Regis and both Ritz-Carltons). ALL has two (Raffles, Fairmont), with one each for Brilliant by Langham, Fans of Mandarin Oriental, IHG Rewards (InterContinental), GHA Discovery (Hotel Indonesia Kempinski) and the Shangri-La Golden Circle.Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an emailTwo properties take part in no loyalty programme: the Pan Pacific and the Gran Meliá. You will not earn points or apply status at either – the suitespot benefits apply regardless.

At a median of around 148 € a night, Jakarta is one of the least expensive places in our portfolio to earn a status night, which is worth knowing if you are chasing one. Where our own guests have rated a house, the Shangri-La Jakarta stands at 4.6; we hold no ratings for the other fourteen, so that is a single data point rather than a ranking.

As a suitespot guest you travel with VIP status: we pass your preferences to the hotel before you arrive – in Jakarta most often a high floor and a room on the side away from the avenue, because the traffic is audible. On top of that, every property includes breakfast for two, an upgrade subject to availability and up to 100 USD hotel credit.

What our travel advisors are asked to solve here most often is the combination with Bali and the timing of arrivals. Tell us when you land and where your meetings are, and we will narrow fifteen properties to two or three for your dates.

Earn points & use your status in Jakarta

suitespot rates are genuine direct rates: you keep earning regular points and elite nights in the hotel's loyalty program and retain your status benefits – on top of your suitespot benefits. These programs are represented in Jakarta:

ProgramHotelsExamples in Jakarta
Marriott Bonvoy3 hotelsThe St. Regis Jakarta, The Ritz-Carlton Jakarta Mega Kuningan, The Ritz-Carlton Jakarta Pacific Place
World of Hyatt3 hotelsPark Hyatt Jakarta, Grand Hyatt Jakarta, Keraton at The Plaza Jakarta
ALL (Accor)2 hotelsRaffles Jakarta, Fairmont Jakarta
Brilliant by Langham1 hotelThe Langham Jakarta
Fans of Mandarin Oriental1 hotelMandarin Oriental Jakarta
GHA Discovery1 hotelHotel Indonesia Kempinski Jakarta
IHG One Rewards1 hotelInterContinental Jakarta
Shangri-La Golden Circle1 hotelShangri-La Jakarta

Frequently asked questions about luxury hotels in Jakarta

How much does a luxury hotel in Jakarta cost?

Entry rates across our 15 Jakarta properties run from about 77 € per night at the Gran Meliá to 220 € at The Ritz-Carlton Pacific Place, with a median of around 148 €.

What makes that striking is the brand list attached to it: a Mandarin Oriental at 105 €, a Fairmont at 113 €, a Shangri-La at 110 €, a Raffles at 129 € and a Ritz-Carlton at 135 €. Thirteen of the fifteen start below 180 €, and only two above 190 €.

Against the rest of our Asian portfolio, Jakarta sits below Bangkok (around 175 €), Beijing (192 €), Hong Kong (245 €) and Seoul (269 €). With suitespot you always book at direct rates, and the benefits worth more than 500 € come on top.

Which hotels in Jakarta have the best suites?

The deepest ranges are in the large towers. The Fairmont Jakarta (from around 113 €) lists seven categories including Fairmont Gold, a Sky 1-Bedroom and a Presidential, and The Ritz-Carlton Pacific Place (220 €) lists seven including Pacific, Mayfair and Corner. The St. Regis (175 €) lists five – Caroline Astor, Empire, Metropolitan, Astor and Presidential – and the Grand Hyatt (143 €) five.

The more interesting comparison sits lower down: the Mandarin Oriental at 105 € and the Shangri-La at 110 € are both well below the median, and moving up a category in either still leaves you under the cost of an entry-level room in most European capitals.

That is the practical advice for Jakarta: with the median at around 148 €, book the larger category rather than the more expensive hotel.

Where should I stay in Jakarta?

Pick the district where your days will be spent – Jakarta's traffic turns short distances into hour-long journeys.

Jalan M.H. Thamrin, the central artery, holds five of our properties: the Mandarin Oriental (from around 105 €), the Hotel Indonesia Kempinski (148 €), the Grand Hyatt (143 €), Keraton at The Plaza (152 €) and the Pan Pacific (178 €). Its continuation, Jalan Jenderal Sudirman and the SCBD financial district, adds three: The Ritz-Carlton Pacific Place (220 €), The Langham (175 €) and the Shangri-La (110 €).

Kuningan, the embassy and office quarter, has four more, including The St. Regis (175 €) and the Gran Meliá (77 €).

One caution: the InterContinental is in Pondok Indah, well south of the centre. It is the right choice only if your meetings are there.

Why are there two Ritz-Carltons in Jakarta?

Because they serve two different business districts, and the rates reflect it.

The Ritz-Carlton Mega Kuningan starts at around 135 € in the embassy and office quarter, listing Mayfair, Spa, Carlton and Presidential suites. The Ritz-Carlton Pacific Place starts at around 220 € in the SCBD financial district, with seven suite categories.

That is 85 € a night under one brand. The choice should follow your schedule rather than the price: if your meetings are in the SCBD, the Pacific Place removes a daily crossing that costs real time in Jakarta traffic. If they are in Kuningan, the Mega Kuningan does the same for 85 € less.

Our travel advisors will place both against your itinerary before you decide.

Do I earn points and can I use my status with suitespot?

At thirteen of our fifteen Jakarta properties, yes, and the spread is even. World of Hyatt covers three (Park Hyatt, Grand Hyatt, Keraton at The Plaza) and Marriott Bonvoy three (The St. Regis and both Ritz-Carltons). ALL covers two (Raffles, Fairmont), with one each for Brilliant by Langham, Fans of Mandarin Oriental, IHG Rewards, GHA Discovery and the Shangri-La Golden Circle.

Two properties take part in no loyalty programme: the Pan Pacific and the Gran Meliá.

At a median of around 148 € per night, Jakarta is one of the least expensive destinations in our portfolio in which to earn a status night. Your status benefits apply as usual, and the suitespot benefits come in addition.

Are there luxury resorts in Jakarta?

No. None of our fifteen Jakarta properties is a resort – all fifteen are city hotels, mostly towers on the Thamrin and Sudirman axis or in Kuningan, built for business travel and city stays.

Jakarta is Indonesia's administrative and financial capital, not a beach destination. There is no usable coastline in the city, and the kind of stay people mean by a resort – grounds, beach, spa, several days without leaving – is an hour's flight away.

That stay belongs on Bali, where our selection is considerably deeper. The combination we arrange most often is one or two nights in Jakarta on arrival or departure and the rest of the trip on the islands; our travel advisors can book both legs together.

Which Jakarta hotel is best for families?

Worth knowing before you book: only two of our fifteen properties list dedicated family categories.

The Mandarin Oriental on Jalan M.H. Thamrin (from around 105 €) is the fullest option, with several Connecting Family and Family Connecting Deluxe rooms. The Grand Hyatt (143 €), also on Thamrin, lists a Family category.

That does not mean the other thirteen cannot take families – it means the category is not published as such, and connecting rooms or extra beds are arranged case by case. Give our travel advisors the ages of the children and they will get a firm answer from the hotel before you commit.

If the trip is a family holiday rather than business, it is worth considering Bali as the main destination and treating Jakarta as the stopover.

When is the best time to visit Jakarta?

The dry season, roughly May to September, is the comfortable half of the year: less rain, steady heat and fewer traffic problems caused by flooding.

The wet season runs from around October to April, heaviest in January and February. It does not rule out a visit – the rain usually comes as afternoon downpours – but in Jakarta heavy rain has one very practical effect: it floods streets and multiplies journey times that are already long.

For a business trip the calendar matters more than the weather, particularly Ramadan and the Idul Fitri holidays, when much of the city empties and many businesses close for several days. Give our travel advisors your dates and they will tell you plainly whether you have landed in one of those weeks.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email
Signature Travel Network
IATA