trover photo by Gyen

Semarang Hotels from SG$20

Semarang, Central Java, Indonesia

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Check Semarang hotel prices

Check prices in Semarang for tonight, 20 Feb - 21 Feb20 Feb - 21 Feb
Check prices in Semarang for tomorrow night, 21 Feb - 22 Feb21 Feb - 22 Feb
Check prices in Semarang for this weekend, 21 Feb - 23 Feb21 Feb - 23 Feb
Check prices in Semarang for next weekend, 28 Feb - 1 Mar28 Feb - 1 Mar
Semarang, Central Java, Indonesia

Top 10 Hotels in Semarang

Novotel Semarang
4 out of 5
Jalan Pemuda 123, Semarang, Central Java
Free cancellationReserve now, pay when you stay
SG$52
per night
Mar 8 - Mar 9
3.9/5Very Good! (99 reviews)

"I was book for the rooms non smoking and when i was checking the non smoking was not available and they give me smoking rooms even the rooms sparyed with air freshner but still smell. I was travelling with small kids"…"

Reviewed on 9 Jan,2020

Novotel Semarang
Po Hotel Semarang
4 out of 5
Jalan Pemuda No. 118, Sekayu, Semarang Tengah, Semarang, Jawa Tengah
Free cancellationReserve now, pay when you stay
SG$104
per night
Feb 24 - Feb 25
4.4/5Wonderful! (288 reviews)
Nice hotel.

"Former Crowne Plaza n still well kept."…"

Reviewed on 27 Oct,2019

Po Hotel Semarang
ibis Semarang Simpang Lima
3 out of 5
Jalan Gajah Mada 172, Semarang, Central Java
Free cancellationReserve now, pay when you stay
SG$30
per night
Mar 8 - Mar 9
3.7/5Good! (79 reviews)

"All the staff were so friendly and polite , Zeti at the front desk and also the room service staff , bell boy was very helpful we will be back again to Ibis Semarang , thank you ."…"

Reviewed on 29 Oct,2019

ibis Semarang Simpang Lima
Holiday Inn Express Semarang Simpang Lima
3 out of 5
No. 145, Jl. Ahmad Yani, Semarang, Central Java
Free cancellation
SG$48
per night
Feb 25 - Feb 26
4.1/5Very Good! (76 reviews)

"second time stay in this hotel, staff are very enthusiastic and the service is friendly, will recommad to my friends and colleagues"…"

Reviewed on 12 Nov,2019

Holiday Inn Express Semarang Simpang Lima
Ibis Budget Semarang Tendean
2 out of 5
Jl Kap Pierre Tendean 21, Semarang, Central Java
Free cancellationReserve now, pay when you stay
SG$20
per night
Mar 16 - Mar 17
3.8/5Good! (49 reviews)
Good for one night

"The hotel is fine for 1 night stay. In a good location to walk to the shopping centers and the rainbow village."…"

Reviewed on 23 Aug,2019

Ibis Budget Semarang Tendean
Hotel Ciputra Semarang
4 out of 5
Jalan Simpang Lima, Semarang, Central Java
SG$60
per night
Feb 23 - Feb 24
4/5Very Good! (108 reviews)

"Like: The property had all the necessities, although the location was ultra busy and it was centrally located. Did not like: The swimming pool needs some sort of overhead cover (mesh. etc), the sun is directly overhead most of the day and the temperature averages in the 30s degree Celcius year ..."…"

Reviewed on 18 Nov,2019

Hotel Ciputra Semarang
Aston Semarang Hotel & Convention Center
4 out of 5
Jl. MT. Haryono No.1 Sayangan, Semarang, Central Java
SG$45
per night
Feb 23 - Feb 24
3.8/5Good! (41 reviews)
The best hotel in Semarang

"Its very nice hotel for holiday with the family"…"

Reviewed on 4 Jul,2017

Aston Semarang Hotel & Convention Center
Gumaya Tower Hotel Semarang
4.5 out of 5
Jl. Gajah Mada No.59-61, Semarang, Central Java
SG$104
per night
Feb 23 - Feb 24
4.1/5Very Good! (85 reviews)

"The food is authentic and scrumptious. Great staff members. They are all very friendly and helpful."…"

Reviewed on 26 Aug,2019

Gumaya Tower Hotel Semarang
Grand Arkenso Parkview Hotel
4 out of 5
Jl K H Ahmad Dahlan No 2, Simpang 5, Semarang, Central Java
SG$47
per night
Feb 23 - Feb 24
3.6/5Good! (27 reviews)

"Location and good service. They could by ensuring ants are exterminated from rooms."…"

Reviewed on 9 Aug,2019

Grand Arkenso Parkview Hotel
Artotel Gajahmada Semarang
3.5 out of 5
Jl. Gajahmada No. 101, Miroto, Semarang, Central Java
Free cancellation
SG$54
per night
Feb 23 - Feb 24
Artotel Gajahmada Semarang
Can't see what you're looking for?
See all available properties in Semarang
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Semarang

Visitors can enjoy all that Semarang has to offer including the Chinatown and basketball games. This city also attracts tourists with its rich culture.

  • There are 145 hotels and other accommodation options in Semarang
  • The closest major airport is in Semarang (SRG-Ahmad Yani Intl.), 2.4 mi (3.8 km) from the city centre

Dressing for Semarang

  • Between January and March, you can expect the daytime average to be around 32°C and the nighttime average to be 24°C
  • From April to June, temperatures average about 33°C during the day and 24°C at night
  • July to September averages 34°C during the day and 23°C at night
  • Between October and December, the average temperature is 34°C during the day and 23°C at night
  • About 1301 millimetres of rain falls on Semarang each year
  • Hottest months are usually September and October with an average temperature of 34°C, while the coldest months are September and August with an average of 23°C

Frequently asked questions

Recent Reviews in Semarang

More trip options