Jakarta is a big city and here you can find many hotels that offer various types of accommodation for when you need a place to stay in the city. If you read the 48-hour guide to Jakarta and plan to spend a few days here, keep reading to discover a list of hotels with different prices to help you choose where to stay in Jakarta.
Jakarta is the capital of Indonesia and the most populous city in the country, and home to approximately 10 million people. This metropolis, with more than 170 shopping malls and constant traffic, has been the nation’s political, economic, and cultural hub since its foundation in the 17th century. The city is considered a melting pot of cultures, where the traditions of many nations (European, Chinese, Arab, etc.) meet with those of various Indonesian ethnic groups (among them Javanese and Sundanese).

This post may contain affiliate links. By purchasing through these links, I may receive a small commission at no additional cost to you.
Where to stay in Jakarta – Luxury Hotels
Mandarin Oriental
A 5-star hotel option, Mandarin Oriental is located in central Jakarta and it is close to the main malls of the city, being one of Jakarta’s best hotels. From some rooms you can have a view of one of the main roads in the city with the Welcome Monument right in the middle, greeting those who pass by.

Shangri-la Hotel
The Shangri-la Hotel in Jakarta is located close to Grand Indonesia Mall, has 7 restaurants, an extensive pool, and the hotel’s spa is one of the best in the city.
The customer service at Shangri-la really stands out, with employees always getting out of their way to please guests.
Raffles Jakarta
Raffles Jakarta is situated in the commercial and diplomatic district of the city, in Kuningan. Even though it is in a busy area, the hotel managed to keep a quiet and pleasant ambiance, giving guests the feeling of being away from a big metropolis, but also offering views of the skyline of Indonesia’s capital.
Find here a full article about my staycation at Raffles Jakarta.

Kempinski Hotel
The Kempinski Hotel is a historic hotel and the first 5-star hotel in Indonesia. It was opened in 1962 by the first president of the country in a strategic location, right in the center of Jakarta, close to several malls and overlooking the circle with the Welcome Fountain.
Grand Hyatt
In the heart o the city, with access to Plaza Indonesia Mall and other attractions close to downtown, Grand Hyatt is strategically located in the most luxurious mall of Jakarta, giving you a chance of being close to the restaurants close by.


The Hermitage
In Menteng, not very far from Jalan Surabaya – a street to find antiques in Jakarta – is The Hermitage. It is in an art déco building and stands out against the modern architecture of the surroundings.
Alila SCBD
In Jakarta’s business district, a great area of the city for walking, as it has many cafes and restaurants nearby – many within the Pacific Place mall – Alila SCBD is a new hotel, with a rooftop pool and a few restaurants that have arrived to join the vast offer of the region. Be sure to visit Hakkasan, with excellent views and an exclusive Cantonese menu.

The Dharmawangsa
In the south of Jakarta, in a more residential and green area, The Dharmwangsa is a good option for those who want some tranquility during their stay in Jakarta. It also comes with a plus: a dreamy spa to relax during your stay.
Places to stay in Jakarta – Mid-range hotels
Holiday Inn ExpressThamrin
Within a short distance from the shopping centers of the central region, staying at the Holiday Inn Express Thamrin you will find more affordable prices, and still have the benefit of being very close to the 5-star hotels mentioned above.


Four Points by Sheraton
Four Points by Sheraton also has a good cost and is a great place for a budget-friendly stay, as it allows you to visit the main points of Jakarta and still have daily savings.
All Seasons Hotel
Another hotel with a good location, the All Seasons Hotel is close to the shopping malls in the Menteng region and is located less than 15 minutes by car from Monas, a monument that you will certainly visit while in Jakarta.

Hotel Monopoli
Another option in southern Jakarta – in Kemang – Hotel Monopoli is close to Kemang Raya, a street full of restaurants, shops, and a lot of local life. Monas, one of the main tourist spots in Jakarta, is about 40 minutes away; and Kota Tua is around 1 hour.
Where to stay in Jakarta – Hostels
Wonderloft Hostel
Looking for a budget-friendly place to stay in Jakarta? Wonderloft Hostel is in Kota Tua and is a good choice for anyone looking to explore Jakarta’s colonial culture.

Nomad Hostel
In southern Jakarta, close to Kemang Raya and the main streets of Kemang, Nomad Hostel attracts a younger crowd to its premises.
If your hotel has a good spa, be sure to book a Javanese Lulur. If your hotel doesn’t offer the treatment, you can go to either Martha Tilaar Spa, the spa at The Dharmawangsa, Jamu Spa, or Puri Santi Spa.
Also, make sure to read the complete itinerary to spend 2 days in Jakarta, and don’t forget to read other posts about Indonesia:
- Life as an expat in Jakarta
- Reasons to visit local markets in Jakarta
- The best hotels in Labuan Bajo
- All you need to know before visiting Indonesia

