Indonesia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window
Photo by Vincent Wong

Search Surabaya, East Java Hotels from AU$20

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
JW Marriott Surabaya
5 out of 5
Jalan Embong Malang 85-89, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$81 per night from 30 Oct. to 31 Oct.
1.15 km from city centre
4.5/5Wonderful! (355 reviews)

"Excellent hotel, had an issue with a glitch in the process@expedia.com auto-booking and auto-cancellations emails. Hotel was patient and kind enough to fix the issue."…"

Reviewed on 12 Jul. 2020

JW Marriott Surabaya
Wyndham Surabaya City Centre
4.5 out of 5
Jalan Basuki Rahmat No. 67-73, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$75 per night from 1 Nov. to 2 Nov.
0.83 km from city centre
4.2/5Excellent! (105 reviews)

"Very nice hotel, Great staff, will book again once I am in the area again, hopefully Expedia fixes my account by then!"…"

Reviewed on 23 May 2020

Wyndham Surabaya City Centre
Best Western Papilio Hotel
3.5 out of 5
Jalan A Yani No 176-178, Surabaya
Free cancellationReserve now, pay when you stay
The price is AU$36 per night from 30 Oct. to 31 Oct.
6.77 km from city centre
4.2/5Excellent! (43 reviews)
pleasant stay

"overall it was pleasant stay, super responsive customer service and room service.clean place and so many amenities nearby, easy access to airport too. thanks"…"

Reviewed on 27 Dec. 2019

Best Western Papilio Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Shangri-la Hotel Surabaya
5 out of 5
JL. May. Jend. Sungkono 120, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$70 per night from 1 Nov. to 2 Nov.
2.99 km from city centre
4.4/5Excellent! (156 reviews)

"Quiet clean lush garden with huge land and stand alone with much privacy. Good value for money. The Horizon lounge was a pleasant exclusive experience with good choice of food and beverages for breakfast, high tea and cocktails. Personnel very courteous and welcoming attitude. Lucky at front desk ..."…"

Reviewed on 31 Dec. 2019

Shangri-la Hotel Surabaya
Novotel Samator Surabaya Timur
4 out of 5
Jl Kedung Baruk 28 Rungkut, Surabaya
Free cancellationReserve now, pay when you stay
The price is AU$54 per night from 29 Oct. to 30 Oct.
6.12 km from city centre
4.2/5Very Good! (30 reviews)
New property in east surabaya

"Good brand new facility. However quite far from most actions and after hour, the traffic is quite bad it distract you to want to go elsewhere. Found an unclean sheets on day 1, the hotel said it is a red stain from make up or some thing but i thought it looks like dried blood. Quickly resolved and ..."…"

Reviewed on 15 Feb. 2020

Novotel Samator Surabaya Timur
Hotel Majapahit Surabaya - MGallery
5 out of 5
Jalan Tunjungan No. 65, Surabaya, East Java
Get Rates
1.29 km from city centre
4.6/5Wonderful! (219 reviews)

"Awesome crew"…"

Reviewed on 28 Feb. 2020

Hotel Majapahit Surabaya - MGallery
Mercure Surabaya
4 out of 5
Jl Raya Darmo 68 - 78, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$36 per night from 12 Nov. to 13 Nov.
1.43 km from city centre
3.9/5Good! (67 reviews)

"The feeling I had for this hotel is slightly different from other mercures I stayed. The feeling it gave is , this branch is catered more for locals rather than tourist"…"

Reviewed on 14 Mar. 2019

Mercure Surabaya
Novotel Surabaya Hotel & Suites
4 out of 5
Jalan Ngagel No 173-175, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$45 per night from 12 Nov. to 13 Nov.
2.84 km from city centre
4/5Very Good! (201 reviews)

"it is a very clean hotel with very friendly staff."…"

Reviewed on 3 Mar. 2020

Novotel Surabaya Hotel & Suites
Ibis Styles Surabaya Jemursari
3.5 out of 5
Jl Jemursari Raya 110-112, Surabaya, East Java
The price is AU$25 per night from 12 Nov. to 13 Nov.
5.77 km from city centre
4.2/5Very Good! (68 reviews)

"All are in good condition in average."…"

Reviewed on 31 Jul. 2019

Ibis Styles Surabaya Jemursari
ibis Surabaya City Center
3.5 out of 5
Jalan Basuki Rahmat 94 - 96, Surabaya, East Java
Get Rates
0.8 km from city centre
4.1/5Very Good! (52 reviews)
Great location!

"Nice and affordable place to stay for business trip. Location is outstanding, in Surabaya City Centre."…"

Reviewed on 10 Oct. 2019

ibis Surabaya City Center
Grand Mercure Surabaya
4 out of 5
JL AHMAD YANI NO 71, MARGOREJO, Surabaya
Free cancellationReserve now, pay when you stay
The price is AU$104 per night from 29 Oct. to 30 Oct.
4.84 km from city centre
Grand Mercure Surabaya
ibis budget Surabaya Diponegoro
3 out of 5
Jalan Raya Diponegoro no 183, Darmo Wonokromo, Surabaya
Free cancellationReserve now, pay when you stay
The price is AU$20 per night from 29 Oct. to 30 Oct.
1.26 km from city centre
4/5Very Good! (14 reviews)
Extremely small room

"Extremely small room. Hardly able to move around in room."…"

Reviewed on 12 May 2019

ibis budget Surabaya Diponegoro
Sheraton Surabaya Hotel and Towers
5 out of 5
Jalan Embong Malang 25-31, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$87 per night from 2 Nov. to 3 Nov.
1 km from city centre
4.4/5Wonderful! (290 reviews)

"The in-room aircon not up to standard - doesn’t not reflect as per settings. Splendid staff in all departments"…"

Reviewed on 10 Mar. 2020

Sheraton Surabaya Hotel and Towers
Four Points by Sheraton Surabaya, Pakuwon Indah
3.5 out of 5
Pakuwon Mall, Jalan Puncak Indah Lontar No. 2, Surabaya
Free cancellationReserve now, pay when you stay
The price is AU$70 per night from 1 Nov. to 2 Nov.
6.63 km from city centre
4.7/5Exceptional! (13 reviews)
Excellent Stay

"We brought friends with us and visited family who live in Surabaya as well. The stay at 4 Points Sheraton exceeded our expectations in every way. All staff were very gracious in their care of us. We will happily recommend this hotel and hope to return."…"

Reviewed on 2 Mar. 2020

Four Points by Sheraton Surabaya, Pakuwon Indah
Four Points by Sheraton Surabaya
4 out of 5
Jl Embong Malang 25 - 31, Tunjungan Plaza, Surabaya, East Java
Free cancellationReserve now, pay when you stay
The price is AU$70 per night from 2 Nov. to 3 Nov.
1.19 km from city centre
4.6/5Wonderful! (193 reviews)

"it is a very clean hotel with very friendly staff."…"

Reviewed on 3 Mar. 2020

Four Points by Sheraton Surabaya
Don't see what you're looking for?
See all available properties in Surabaya
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 Surabaya

Visitors to Surabaya are sure to enjoy the coffeehouses. Tourists can also enjoy the city's golf courses, monuments, and volcano viewpoints.

  • There are 286 hotels and other accommodations in Surabaya
  • The closest major airport is in Surabaya (SUB-Juanda) 12.8 from the city center

Sightseeing and Staying in Surabaya

The city's cultural venues include House of Sampoerna and Mpu Tantular Museum. Attractions like Surabaya Zoo, Suroboyo Carnival Night Market, and Ciputra Waterpark are fun for kids of all ages. The city is notable for landmarks like Sharp Bamboo Monument, Joko Dolog Statue, and Balai Pemuda.

In Surabaya, you'll be able to select from 286 hotels and other lodging accommodations so you'll have a variety of choices for a perfect holiday retreat. Below are top ranked ones based on Expedia user reviews:

  • Bumi Surabaya City Resort - With a stay at this 5-star hotel, guests can enjoy access to a full-service spa and 4 restaurants, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and pool.
  • Favehotel Rungkut Surabaya - Our customers like the helpful staff and comfortable rooms at this hotel. With a stay at this 3-star hotel, guests can enjoy access to an outdoor pool and free parking, along with free WiFi.
  • Hotel Majapahit Surabaya Managed by AccorHotels - This 5-star hotel features a full-service spa, 3 restaurants, and an outdoor pool. Expedia customers like its dining options and pool.

Getting Around Surabaya

To see more of the surrounding area, hop aboard a train at Surabaya Gubeng Station or Surabaya Pasar Turi Station. Surabaya may not have many public transit options to choose from so consider a car rental to maximize your time.

Dressing for Surabaya

  • Between January and March, daytime temperatures average 89°F, while nighttime temperatures stay around 75°F
  • From April to June, the average is 89°F during the day and 74°F at night
  • July through September sees average temperatures of 91°F during the day and 73°F at night
  • In October-December, you can expect 92°F as the daytime average and 74°F as the nighttime average
  • Surabaya gets about 65.87 inches of rain per year
  • October and November are usually the hottest months averaging 91°F, while August and September are usually the coldest with an average temperature of 73°F

Frequently asked questions

Where is the best place to stay in Surabaya?
Bumi Surabaya City Resort is a favourite property for Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. Traveller reviews also recommend JW Marriott Surabaya and Wyndham Surabaya City Centre as top options for your trip.
If I need to cancel my hotel reservation in Surabaya, will I receive a refund?
Yes! The majority of hotel reservations are refundable provided that you cancel prior to the hotel’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might be able to still cancel and be given a refund within a 24-hour period of your booking. Enter dates and click on “Search”, then you can filter by “free cancellation” to review the top deals on offer in Surabaya.
What's the best place to stay on a budget in Surabaya?
Based on reviews, Artotel Surabaya is a popular 3.5-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good options to stay on the cheap include G Suites Hotel by AMITHYA and Capsule Homestay Surabaya.
What's the best place to stay for families in Surabaya?
JW Marriott Surabaya is a top 5-star hotel on Expedia for families, and features a children’s pool and 4 restaurants. Other good choices to stay with the children include Four Points by Sheraton Surabaya and Surabaya Suites Hotel. Also, attractions such as Surabaya Zoo and Suroboyo Carnival Night Market are fun for children of all ages.
What's the best accommodation for a romantic holiday in Surabaya?
Hotel Majapahit Surabaya - MGallery is a favourite 5-star hotel for couples, and features in-room massages and a full-service spa. Other good options for a stay with your sweetheart include Mercure Surabaya and Wyndham Surabaya City Centre.
What's the best pet-friendly accommodation option in Surabaya?
Hotel Istana Permata Ngesong is a top hotel for people travelling with their pets, and offers a restaurant and an outdoor pool for its human guests.
What's the best place to stay to stay near the beach in Surabaya?
De Ritz Hotel is a top 3-star beachfront hotel with a restaurant and free WiFi, and it’s located close to New Kenjeran Beach .
What's the best luxury accommodation option in Surabaya?
Shangri-la Hotel Surabaya is a 5-star hotel with 5 restaurants and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. Hotel Majapahit Surabaya - MGallery and Bumi Surabaya City Resort are other upscale choices for your holiday.
What's the best boutique accommodation in Surabaya?
Artotel Surabaya is a favourite 3.5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar.
What's the best golf hotel in Surabaya?
Ciputra Golf & Family Club is a 3-star hotel featuring a restaurant and a fitness centre, and it’s a top choice for playing a round of golf. Other good options to stay near a golf course include Surabaya Suites Hotel and Tab Hotel. You can tee off at Ciputra Golf Club during your trip.
What are some accommodation options with pools in Surabaya?
Novotel Surabaya Hotel & Suites is a popular 4-star hotel featuring an outdoor pool, a children’s pool and a poolside bar. A couple of other options that feature an on-site pool include Hotel Majapahit Surabaya - MGallery and G Suites Hotel by AMITHYA.

Recent Reviews in Surabaya

More trip options