Hotels in Semarang

Search and compare Semarang hotels from hundreds of travel sites and save

Semarang, Central Java, Indonesia
24 Sep — 25 Sep2
Semarang, Central Java, Indonesia
Fri 24/9
Sat 25/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Semarang

Filter by star ratings
All filters
Gumaya Tower Hotel Semarang
Gumaya Tower Hotel Semarang
8.3 Excellent
Jl. Gajah Mada No.59-61, Semarang, Indonesia
Show on map
1.7 km from city centre, Semarang 
ExcellentBased on 272 reviews
8.3

Boasting a sauna, free Wi-Fi and an outdoor pool, Gumaya Tower Hotel is situated in Semarang and offers contemporary accommodation. It provides 5-star accommodation with air-conditioned rooms.

Rooms Inc Hotel Pemuda
Rooms Inc Hotel Pemuda
8.5 Excellent
Jl. Pemuda No.150, Semarang, Indonesia
Show on map
1.5 km from city centre, Semarang 
ExcellentBased on 452 reviews
8.5

Rooms Inc Hotel Pemuda offers 3-star accommodation in Semarang. It is ideally positioned for guests wishing to visit local attractions.

Hotel New Puri Garden Semarang
Hotel New Puri Garden Semarang
7.2 Good
Jl. Arteri Utara Block D4, Semarang, Indonesia
Show on map
4.2 km from city centre, Semarang 
GoodBased on 79 reviews
7.2

Hotel New Puri Garden provides comfortable 3-star accommodation in Semarang. It also offers 24-hour room service, a beauty centre and a coffee bar.

Favehotel Diponegoro
Favehotel Diponegoro
7.4 Good
Jl Diponegoro No. 22 (Siranda) Semarang, Semarang, Indonesia
Show on map
0.9 km from city centre, Semarang 
GoodBased on 312 reviews
7.4

Favehotel Diponegoro offers a comfortable setting when in Semarang. It provides 3-star accommodation with air-conditioned rooms.

Ibis Budget Semarang Tendean
Ibis Budget Semarang Tendean
7.5 Good
Jl Kap Pierre Tendean 21, Semarang, Indonesia
Show on map
1.8 km from city centre, Semarang 
GoodBased on 515 reviews
7.5

Ibis Budget Semarang Tendean is situated in Semarang and is close to the area's popular attractions. It also offers a 24-hour reception, meeting rooms and a currency exchange.

Holiday Inn Express Semarang Simpang Lima
Holiday Inn Express Semarang Simpang Lima
8.0 Excellent
No. 145, Jl. Ahmad Yani, Semarang, Indonesia
Show on map
0.6 km from city centre, Semarang 
ExcellentBased on 302 reviews
8.0

Holiday Inn Express Semarang Simpang Lima is situated in Semarang and is close to the area's popular attractions. It also offers a 24-hour reception, meeting rooms and a currency exchange.

Quest Hotel Simpang Lima - Semarang By Aston
Quest Hotel Simpang Lima - Semarang By Aston
7.6 Good
Jl. Plampitan No.37-39, Semarang, Indonesia
Show on map
1.7 km from city centre, Semarang 
GoodBased on 365 reviews
7.6

Quest Hotel Simpang Lima - Semarang is located in Semarang and is close to the area's well-known attractions. Some of the premium facilities at this modern 3-star hotel include a rooftop terrace and a free shuttle service.

The Wujil Resort & Conventions Semarang
The Wujil Resort & Conventions Semarang
8.3 Excellent
Jalan Soekarno-Hatta Km 25.5, Semarang, Indonesia
Show on map
20.0 km from city centre, Semarang 
ExcellentBased on 164 reviews
8.3

The Wujil Semarang provides a comfortable setting in Semarang and features a swimming pool, free wireless internet and complimentary private parking. It offers 3-star accommodation with air-conditioned rooms.

Oak Tree Emerald Semarang Managed By Ascott Limited
Oak Tree Emerald Semarang Managed By Ascott Limited
7.2 Good
Palm Hill Estate, Jl Palm VI Papandayan, Semarang, Indonesia
Show on map
2.2 km from city centre, Semarang 
GoodBased on 148 reviews
7.2

Oak Tree Emerald Hotel Semarang is situated in Semarang and features complimentary Wi-Fi. It also provides valet parking, a kids pool and an outdoor pool.

Po Hotel Semarang
Po Hotel Semarang
7.9 Good
Jalan Pemuda No. 118, Semarang, Indonesia
Show on map
1.7 km from city centre, Semarang 
GoodBased on 282 reviews
7.9

Located in Semarang, Po Hotel is a short drive from Sam Poo Kong and Jatidiri Stadium. Those staying at the property have access to a beauty centre, a sauna and an outdoor pool.

Tips for booking a Semarang hotel

Cheapest month:June
Most expensive month:May
Average price in Semarang:$51/night
Absolute cheapest price found:$4/night
Cheapest day:Monday
Most expensive day:Saturday
$22 - $118
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$31 - $63
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Semarang hotels

Show all 600 hotels
1
Ibis Semarang Simpang Lima
Ibis Semarang Simpang Lima
7.2 Good
Jalan Gajah Mada 172, Semarang, Indonesia
Show on map
0.8 km from city centre, Semarang 

Recently refurbished, Hotel Ibis Semarang Simpang Lima provides modern 3-star accommodation in Semarang. It is conveniently positioned for those wanting to visit local attractions.

2
Holiday Inn Express Semarang Simpang Lima
Holiday Inn Express Semarang Simpang Lima
8.0 Excellent
No. 145, Jl. Ahmad Yani, Semarang, Indonesia
Show on map
0.6 km from city centre, Semarang 

Holiday Inn Express Semarang Simpang Lima is situated in Semarang and is close to the area's popular attractions. It also offers a 24-hour reception, meeting rooms and a currency exchange.

3
Gets Hotel Semarang
Gets Hotel Semarang
8.2 Excellent
MT. Haryono No. 312-316, Semarang, Indonesia
Show on map
2.2 km from city centre, Semarang 

This comfortable hotel in Semarang offers free wireless internet, as well as an outdoor pool and room service. It provides 4-star accommodation with air-conditioned rooms.

Cheapest hotels in Semarang, Central Java

Show all 600 hotels
RedDoorz Plus @ Singosari Raya
RedDoorz Plus @ Singosari Raya
7.1 Good
Jl. Singosari Raya No.81A, Pleburan, Semarang Sel., Kota Semarang, Jawa Tengah, Semarang, Indonesia
Show on map
1.0 km from city centre,  

RedDoorz Plus @ Singosari Raya is situated in Semarang and is close to the area's popular attractions. It also offers a beauty centre, an express check-in and check-out feature and a 24-hour reception.

$12
Avg. per night
Hotel Olympic
Hotel Olympic
7.6 Good
Jl. Imam Bonjol No. 126, Semarang, Indonesia
Show on map
2.2 km from city centre,  

Hotel Olympic Semarang is located in Semarang and offers free Wi-Fi. The multiple amenities this unique hotel features include 24-hour room service, an express check-in and check-out feature and a 24-hour reception.

$14
Avg. per night
Ibis Budget Semarang Tendean
Ibis Budget Semarang Tendean
7.5 Good
Jl Kap Pierre Tendean 21, Semarang, Indonesia
Show on map
1.8 km from city centre,  

Ibis Budget Semarang Tendean is situated in Semarang and is close to the area's popular attractions. It also offers a 24-hour reception, meeting rooms and a currency exchange.

$18
Avg. per night
Hotel New Puri Garden Semarang
Hotel New Puri Garden Semarang
7.2 Good
Jl. Arteri Utara Block D4, Semarang, Indonesia
Show on map
4.2 km from city centre,  

Hotel New Puri Garden provides comfortable 3-star accommodation in Semarang. It also offers 24-hour room service, a beauty centre and a coffee bar.

$19
Avg. per night
Pop! Hotel Pemuda Semarang
Pop! Hotel Pemuda Semarang
8.0 Excellent
Jalan Simpang No 9 Sekayu Semarang Tengah, Semarang, Indonesia
Show on map
1.4 km from city centre,  

POP Hotel Pemuda Semarang is located in Semarang and features free Wi-Fi. Only a short walk from Lawang Sewu, it offers comfortable rooms equipped with bottled water, an in-room safe and a flat-screen TV.

$19
Avg. per night
Muria Hotel
Muria Hotel
7.3 Good
Jalan Dr. Cipto No. 73, Semarang, Indonesia
Show on map
2.3 km from city centre,  

Hotel Muria offers a comfortable setting when in Semarang. It also provides a 24-hour reception, a free shuttle service and meeting rooms.

$19
Avg. per night
Favehotel Diponegoro
Favehotel Diponegoro
7.4 Good
Jl Diponegoro No. 22 (Siranda) Semarang, Semarang, Indonesia
Show on map
0.9 km from city centre,  

Favehotel Diponegoro offers a comfortable setting when in Semarang. It provides 3-star accommodation with air-conditioned rooms.

$22
Avg. per night
Dalu Hotel
Dalu Hotel
7.8 Good
Jl. Majapahit 282, Semarang, Indonesia
Show on map
4.4 km from city centre,  

Dalu Hotel is located in Semarang and features complimentary Wi-Fi. It also provides a concierge, a ticket service and a 24-hour reception.

$22
Avg. per night

Hotel prices in Semarang

2 stars or below

$11 - $28

Hotel New Puri Garden Semarang

No. 1 most popular

$19
Avg. per night
Ibis Budget Semarang Tendean

No. 2 most popular

$18
Avg. per night
Ds Residence Sinabung

Best value

$11
Avg. per night
3 stars

$15 - $46

Favehotel Diponegoro

No. 1 most popular

$22
Avg. per night
Artotel Gajahmada Semarang

No. 2 most popular

$36
Avg. per night
Capital O 1571 Utc Hotel Semarang
$15
Avg. per night
4 stars and up

$30 - $102

Aston Semarang Hotel And Convention Center
$41
Avg. per night
Novotel Semarang

No. 2 most popular

$44
Avg. per night
Hotel Dafam Semarang

Best value

$30
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Semarang

About Semarang

Overlooking the Java Sea, Semarang is a lively port city home to historic Dutch colonial architecture in its old quarter and a fascinating Chinatown area. Along with sumptuous street food and enthralling wildlife experiences, Semarang grants access to family-friendly water parks and a popular marina.

Things to do

History lovers can admire a number of eye-catching buildings around Semarang, including the circa-1907 Lawang Sewu, which was the headquarters of the Dutch East Indies Railway Company. Don’t miss seeing the unique Sam Poo Kong, the city’s oldest Chinese temple with traditional Chinese and Javanese architecture. You can also admire various architecture at the grand Great Mosque of Central Java.

Looking to immerse yourself in the local dining scene? Head to Lapangan "Pancasila" Simpang Lima, an inner-city park where basketball courts and bike rental stands sit next to street-food stalls serving traditional and international cuisine. Alternatively, watch locals fishing from the piers along Marina Beach, where you’ll also catch sight of boats entering the port.

If you’ve got the kids with you, treat them to a day out at Water Blaster, a sprawling water park with high-speed water slides, a play area and food court. They’ll also love the Old City 3D Trick Art Museum Semarang, which houses unique 3D artwork that makes for great photo opportunities.

Get up close to wild monkeys at Goa Kreo, an expansive cave that was once used for meditation and now houses hundreds of cheeky monkeys. You can also enter an otherworldly landscape of oases, canyons and ochre rock formations at Brown Canyon Semarang.

Getting around

Semarang is best reached by flying into Bandar Udara TNI Angkatan Darat Semarang, an international airport about nine kilometres from the city centre. You can easily get around using mini buses, buses, taxis or a rental car.

Semarang travel FAQs

  • What are the best hotels in Semarang?

    Favehotel Diponegoro is a very popular hotel in Semarang, with a score of 7.4 from 312 reviews. Artotel Gajahmada Semarang (8.2 from 295 reviews) and Aston Semarang Hotel And Convention Center (7.8 from 104 reviews) are also highly rated Semarang hotels based on recent feedback from HotelsCombined users.

  • How much is a hotel in Semarang tonight?

    A hotel in Semarang tonight can start as low as $44 for the night, with an average cost of $44, based on HotelsCombined searches over the last 72 hours.