Hotels in Jakarta

Find the best deals on 2,316 hotels in Jakarta

Check-in
Check-out
Compare vs momondo |

Top Hotels in Jakarta

Find the perfect Jakarta hotel for business or leisure
Aryaduta Jakarta
8.8
$77
View all deals
Hotel Mulia Senayan, Jakarta
9.4
$294
View all deals
The Sultan Hotel Jakarta
9.0
$115
View all deals
Millennium Hotel Sirih Jakarta
8.8
$61
View all deals
Grand Hyatt Jakarta
9.3
$210
View all deals
Sari Pacific Jakarta
8.7
$86
View all deals
Crowne Plaza Jakarta
8.7
$133
View all deals
Mandarin Oriental Jakarta
9.3
$271
View all deals
Ayana Midplaza Jakarta
9.2
$152
View all deals
Hotel Borobudur Jakarta
9.1
$106
View all deals
Le Méridien Jakarta
9.1
$135
View all deals
Ibis Jakarta Tamarin
8.4
$51
View all deals
Ibis Jakarta Kemayoran
8.4
$41
View all deals
The Media Hotel and Towers
8.3
$55
View all deals
Le Grandeur Mangga Dua - Jakarta
8.3
$70
View all deals
Grand Sahid Jaya
8.5
$67
View all deals
Four Seasons Hotel Jakarta
9.4
$293
View all deals
Century Park Hotel
8.8
$91
View all deals
Shangri-La Hotel - Jakarta
9.3
$188
View all deals
Redtop Hotel & Convention Center
8.9
$71
View all deals
Ibis Jakarta Arcadia
8.0
$46
View all deals
The Acacia Hotel Jakarta
8.4
$54
View all deals
Alila Jakarta
7.2
$75
View all deals
Aston Rasuna
8.1
$83
View all deals
The Mayflower, Jakarta - Marriott Executive Apartments
8.9
$152
View all deals
Ascott Jakarta
8.8
$104
View all deals
Hotel Indonesia Kempinski Jakarta
9.4
$280
View all deals
The Akmani
8.3
$65
View all deals
Sofyan Hotel Cut Meutia
8.6
$42
View all deals
Triniti Hotel Jakarta
8.3
$33
View all deals
Swiss-Belhotel Mangga Besar
8.7
$55
View all deals
Lumire Hotel and Convention Center
8.7
$87
View all deals
Grand Cempaka Hotel
8.5
$59
View all deals
Oria Hotel
8.4
$62
View all deals
Merlynn Park Hotel
8.6
$61
View all deals
The Ritz-Carlton Jakarta, Mega Kuningan
9.4
$303
View all deals
Oasis Amir Hotel
8.0
$52
View all deals
Grand Cemara Hotel
8.2
$41
View all deals
Golden Boutique Hotel Angkasa
8.8
$61
View all deals
Losari Roxy Hotel
8.1
$32
View all deals

Popular neighbourhoods in Jakarta

Search for hotels in these Jakarta neighbourhoods
Hotels in Senen
Best value
RedDoorz Plus near Senen
7.2
$17
No. 1 most popular
Ibis Jakarta Senen
8.4
$41
No. 2 most popular
The Acacia Hotel Jakarta
8.4
$54
No. 3 most popular
Lumire Hotel and Convention Center
8.7
$87
No. 4 most popular
Maxonehotels.com At Kramat
8.5
$30
No. 5 most popular
Rivoli Hotel Jakarta
8.3
$28
Hotels in Gambir
Best value
Zen Rooms Duta Merlin
7.6
$12
No. 1 most popular
Mercure Jakarta Sabang
9.0
$77
No. 2 most popular
Merlynn Park Hotel
8.6
$61
No. 3 most popular
Grand Mercure Jakarta Harmoni
9.0
$84
No. 4 most popular
Aryaduta Jakarta
8.8
$77
No. 5 most popular
Yello Hotel Harmoni
9.0
$51

When to book a hotel in Jakarta

Low season
September
High season
August

cheapest month to stay

48%

expected price decrease

most expensive time to stay

57%

expected price increase

Price
$67 - $201
Highest day of week
Thursday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

$139

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$89

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Jakarta is: 1-2 star, 56 days before. 3 star, 48 days before. 4-5 star, 45 days before.
90
Days before departure
0
1-2 star
$17 - $26
3 star
$36 - $45
4-5 star
$104 - $120

Jakarta travel tips

Let us help you with the best tips about Jakarta

How long do people stay in Jakarta?

Visiting Jakarta for 6 nights is the most common choice for our users.

How much does a hotel cost in Jakarta?

$103 per night is the average rate for a room when booking a hotel in Jakarta. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Jakarta?

Jakarta hotels are at their most economical to book in the month of September. The rates you are charged may be 49% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Jakarta?

Sunday is the cheapest day for hotel rooms in Jakarta. Wednesday is the most expensive day.

How much does a luxury hotel in Jakarta cost?

A luxury hotel in Jakarta can set you back on average $180 per person, per night. In comparison, the average cost of a hotel in Jakarta is $44 per person, per night, representing a 75% premium for a luxury hotel.

How much does a hostel in Jakarta cost?

Hostels in Jakarta (including hotels rated 2 stars and below) cost $15 per person, per night on average. This is $29 per night cheaper than the average cost of hotels in Jakarta.

Where should I stay in Jakarta?

Whilst there are several neighbourhoods to choose from, most users tend to stick to Tanah Abang, Menteng, Sawah Besar and Kemayoran when staying in Jakarta.


How much does a hotel in Jakarta cost?

4 stars and above
#1 most popular
Aryaduta Jakarta
8.8
$77
#2 most popular
Hotel Mulia Senayan, Jakarta
9.4
$294
Best value
Golden Mansion
7.8
$26
3 stars
#1 most popular
Ibis Jakarta Tamarin
8.4
$51
#2 most popular
Ibis Jakarta Kemayoran
8.4
$41
Best value
RedDoorz Plus near Ragunan Zoo
9.1
$13
2 stars and below
#1 most popular
Ibis Budget Jakarta Menteng
7.7
$32
#2 most popular
Ibis Budget Jakarta Cikini
8.0
$33
Best value
Barkah Place
6.7
$10

Cheapest hotels in Jakarta

Cheap hotels and hostels in Jakarta
Barkah Place
6.7
$10
Capsule Hotel Old Batavia
8.7
$12
Kamar Keluarga Mangga Besar
7.2
$10
Wonderloft Hostel
9.0
$12
Zen Rooms Sawah Besar
7.4
$10
Zen Rooms Duta Merlin
7.6
$12

Best value hotels in Jakarta

The Sultan Hotel Jakarta
9.0
$115
Grand Sahid Jaya
8.5
$67
Hotel Borobudur Jakarta
9.1
$106
Favehotel Tanah Abang - Cideng
8.5
$35
The Media Hotel and Towers
8.3
$55
Red Planet Jakarta Pasar Baru
8.6
$25

Looking for a specific type of hotel

Romantic hotels in Jakarta
Best value
Grand Cemara Hotel
8.2
$41
No. 1 most popular
Aryaduta Jakarta
8.8
$77
No. 2 most popular
Mandarin Oriental Jakarta
9.3
$271
No. 3 most popular
Ayana Midplaza Jakarta
9.2
$152
No. 4 most popular
Hotel Borobudur Jakarta
9.1
$106
No. 5 most popular
Le Grandeur Mangga Dua - Jakarta
8.3
$70
Four Seasons Hotel Jakarta
9.4
$293
Kid-friendly hotels in Jakarta
Best value
Grand Cemara Hotel
8.2
$41
No. 1 most popular
Aryaduta Jakarta
8.8
$77
No. 2 most popular
Mandarin Oriental Jakarta
9.3
$271
No. 3 most popular
Ayana Midplaza Jakarta
9.2
$152
No. 4 most popular
Hotel Borobudur Jakarta
9.1
$106
No. 5 most popular
Le Grandeur Mangga Dua - Jakarta
8.3
$70
Four Seasons Hotel Jakarta
9.4
$293
Luxury hotels in Jakarta
Best value
Shangri-La Hotel - Jakarta
9.3
$188
No. 1 most popular
Hotel Mulia Senayan, Jakarta
9.4
$294
No. 2 most popular
Grand Hyatt Jakarta
9.3
$210
No. 3 most popular
Mandarin Oriental Jakarta
9.3
$271
No. 4 most popular
Four Seasons Hotel Jakarta
9.4
$293
No. 5 most popular
The Ritz-Carlton Jakarta, Mega Kuningan
9.4
$303
Keraton at The Plaza, a Luxury Collection Hotel, Jakarta
9.1
$271

Popular flight routes to Jakarta

Find the cheapest flights to Jakarta on popular routes
Perth to Jakarta
Fastest flight time
4h 50m
Cheapest price
$367
Darwin to Jakarta
Fastest flight time
10h 55m
Cheapest price
$386
Sydney to Jakarta
Fastest flight time
6h 25m
Cheapest price
$391
Melbourne to Jakarta
Fastest flight time
7h 15m
Cheapest price
$451
Coolangatta to Jakarta
Fastest flight time
14h 25m
Cheapest price
$473
Brisbane to Jakarta
Fastest flight time
11h 10m
Cheapest price
$564
Adelaide to Jakarta
Fastest flight time
11h 00m
Cheapest price
$644
Cairns to Jakarta
Fastest flight time
9h 25m
Cheapest price
$718
Mackay to Jakarta
Fastest flight time
23h 55m
Cheapest price
$868
Broome to Jakarta
Fastest flight time
19h 35m
Cheapest price
$960
View more

Start planning your trip to Jakarta