Hotels in Surabaya

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Surabaya?

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.
data_trends

Our prices for hotels in Surabaya are cheapest in January

See average prices and weather for all months

Price trends for hotels in Surabaya

Pricing is based on two traveler single night rates
Feb
$22
Average price during February is $22
Mar
$28
Average price during March is $28
Apr
$33
Average price during April is $33
May
$43
Average price during May is $43
Jun
$49
Average price during June is $49
Jul
$48
Average price during July is $48
Aug
$48
Average price during August is $48
Sep
$51
Average price during September is $51
Oct
$61
Average price during October is $61
Nov
$66
Average price during November is $66
Dec
$30
Average price during December is $30
Jan
$22
Average price during January is $22
Currently viewing crowd sizes and weather for February.

February

trending_flatModerate crowds
High 86°F / low 77°F. Rainy most days.
86°
weather_sleet
February, Moderate crowds, average high temperature 86 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Rainy most days.
77°
87°
weather_sleet
March, Low crowds, average high temperature 87 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
88°
weather_partly_sunny
April, Moderate crowds, average high temperature 88 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Partly sunny.
78°
88°
weather_sun
May, High crowds, average high temperature 88 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Sunny most days.
78°
88°
weather_sun
June, High crowds, average high temperature 88 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
88°
weather_sun
July, High crowds, average high temperature 88 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
89°
weather_sun
August, Moderate crowds, average high temperature 89 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
91°
weather_sun
September, Low crowds, average high temperature 91 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
92°
weather_sun
October, Low crowds, average high temperature 92 degrees Fahrenheit, average low temperature 79 degrees Fahrenheit. Sunny most days.
79°
90°
weather_sun
November, Low crowds, average high temperature 90 degrees Fahrenheit, average low temperature 80 degrees Fahrenheit. Sunny most days.
80°
88°
weather_sleet
December, High crowds, average high temperature 88 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
87°
weather_sleet
January, Moderate crowds, average high temperature 87 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Rainy most days.
77°
Monthly weather averages (˚F)

Top neighborhoods in Surabaya

Top landmarks in Surabaya

Learn more about Surabaya

Surabaya is applauded for its cultural attractions such as Surabaya Youth Center and House of Sampoerna. The city has something for everyone including coffeehouses along with sights like Grand City Surabaya and Surabaya Plaza Shopping Mall.

Frequently asked questions

What accommodations do travelers like in Surabaya?
The Westin Surabaya, JW Marriott Surabaya and Midtown Residence Surabaya are all properties that our guests really like.
Where can I find free parking at my hotel in Surabaya?
Park your car for free at these properties: Surabaya Suites Hotel Powered by Archipelago, favehotel MEX Tunjungan Surabaya and Kouzui Homestay. There are 9 choices you may want to check out on our site.
Can I book refundable hotels in Surabaya?
If you need the flexibility to change your travel plans to Surabaya, most hotels provide refundable* rates you can book. You can see these accommodations by searching our site and using the “fully refundable” filter to narrow down the results.
Which Surabaya hotels do our guests like for their great location?
Our guests rave about the location of these properties: Four Points by Sheraton Surabaya, Tunjungan Plaza, Sheraton Surabaya Hotel and Towers and ibis Surabaya City Center. For a quiet locale, travelers like Shangri-La Surabaya.
Where should I consider staying in Surabaya if I want a reasonably priced accommodation?
Hotel Syariah Walisongo is an accommodation you might want to consider that’ll save you money. You can browse all 11 choices on our site.
Where can I stay in Surabaya if I want a vacation home instead of a traditional hotel?
If you want a good alternative to a hotel, review our selection of 15 vacation homes. In addition, you can choose from 447 apartments.
Where can I stay if I'm traveling to Surabaya with my kids?
Your kids are welcome at Four Points by Sheraton Surabaya, Tunjungan Plaza, JW Marriott Surabaya and Four Points by Sheraton Surabaya, Pakuwon Indah. You can also see 17 options available on our site.
Where should I stay in Surabaya for a getaway with my partner?
Four Points by Sheraton Surabaya, Tunjungan Plaza, JW Marriott Surabaya and Doubletree By Hilton Surabaya are great options for a romantic getaway.
Where should I stay in Surabaya if I want a luxurious hotel?
Experience luxury when you stay at JW Marriott Surabaya, Doubletree By Hilton Surabaya and Shangri-La Surabaya. In addition, check out all 15 options on our site.
What will the weather in Surabaya be like during my vacation?
With an average temperature of 82°F during the coldest months, Surabaya is a great place to visit any time of year.
Why should I book my Surabaya hotel through Hotels.com?
There are plenty of reasons to book your Surabaya travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Surabaya

Find out more about Surabaya

Surabaya: Where Monuments Meet Majestic Volcanoes and Nature Awaits

Discover Surabaya, East Java, a vibrant city where tradition meets modernity. Home to striking monuments like the iconic Suroboyo Monument, Surabaya invites you to explore its rich heritage and dynamic urban landscape. Enjoy breathtaking views of nearby volcanoes and unwind in lush natural parks. Experience thrilling waterparks for family fun or savor the city’s culinary delights in bustling markets. As the sun sets, the night view of Surabaya transforms into a dazzling spectacle, perfect for romantic strolls. Whether you seek adventure or cultural exploration, Surabaya offers a unique escape that captivates every traveler. For the best hotel rates in Surabaya, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Surabaya

Some of the best places to stay in Surabaya are Gubeng, Waru and Bungurasih. Surabaya, East Java, offers vibrant neighborhoods like Gubeng, Waru, and Bungurasih, each with unique attractions. Gubeng is ideal for first-time visitors due to its accessibility and proximity to shopping and dining. Waru features a more local vibe, while Bungurasih is known for its transportation hub. Accommodation options range from budget-friendly hotels to mid-range options, providing a comfortable stay for all travelers. Whether you're looking for resorts or urban hotels, Surabaya has something to suit every preference. Here are some of the most popular hotels with our guests in Surabaya:

  1. GubengOpens in a new window: Gubeng is a vibrant area perfect for families and business travelers alike, featuring prominent shopping destinations like Tunjungan Plaza and Grand City Surabaya, which offer entertainment and shopping in a bustling urban environment. For accommodations, consider Bumi Surabaya City ResortOpens in a new window, a luxurious 5-star hotel that provides business amenities and a full spa, ideal for relaxation after a busy day. Sheraton Surabaya Hotel and TowersOpens in a new window is another excellent choice, suitable for families and equipped with child-friendly amenities, located right in the city center. Lastly, Hotel Majapahit Surabaya - MGalleryOpens in a new window, situated in a national historic building, offers a unique blend of history and modern comforts, making it an intriguing option for visitors seeking a memorable stay.
  2. WaruOpens in a new window: Waru is a family-friendly locale with easy access to major shopping centers like Pakuwon Mall and Surabaya Plaza, making it a convenient base for both leisure and business activities. NEO+ Waru Sidoarjo by AstonOpens in a new window is a 3.5-star hotel catering to business travelers, featuring essential amenities such as meeting rooms. A slightly upscale option is Ascent Premiere PasuruanOpens in a new window, a 4-star hotel providing additional business services and a comfortable stay. For a more casual experience, RedDoorz Plus @ K23 Rungkut MadyaOpens in a new window offers a welcoming atmosphere with dining options and entertainment nearby, perfect for unwinding after a day of exploring.
  3. BungurasihOpens in a new window: Bungurasih is an inviting destination with a beach theme, making it ideal for families and adventure seekers. Close to shopping hubs like City of Tomorrow, it provides a blend of relaxation and entertainment. The Westin SurabayaOpens in a new window, a luxurious 5-star hotel, offers a wealth of family-friendly amenities, including a children’s club and golf experiences. Movenpick Surabaya CityOpens in a new window is another great option, featuring business amenities and a focus on family, while Kartika Homestay Syariah SurabayaOpens in a new window, located in a shopping district, caters to those looking for adventure and city exploration, making it an exciting choice for travelers.

Things to do in Surabaya for first time

Surabaya offers a vibrant mix of stunning natural landscapes, from serene beaches to majestic mountains and lush parks. Travelers can enjoy activities like hiking, boating, and diving, alongside lively entertainment options and unique cultural experiences. It's an ideal destination for those seeking adventure and relaxation in a dynamic urban setting. Here's a quick itinerary to make the most of your trip to Surabaya:

  • Sunan Giri Mosque and Tomb: This historic site is not only a place of worship but also a significant cultural landmark in Surabaya. It is the final resting place of Sunan Giri, one of the Wali Songo, who played a crucial role in spreading Islam in Java. Visitors can admire the beautiful architecture and learn about the rich history of the site, making it a must-visit for those interested in religious and cultural heritage.
  • Masjid Agung Gresik: Known as the Grand Mosque of Gresik, this stunning mosque boasts intricate designs and historical significance. It serves as an important center for the local Muslim community and offers a peaceful atmosphere for reflection. The mosque's beautiful architecture and tranquil surroundings provide an ideal setting for visitors to immerse themselves in local culture.
  • Kampung Kemasan Gresik: This traditional village is famous for its craftsmanship, particularly in creating beautiful ceramics and pottery. Strolling through the village allows tourists to witness artisans at work and even participate in workshops. This hands-on experience offers a unique insight into Indonesian culture and the importance of craftsmanship in the region.
  • Lapindo Mudflow in Sidoarjo: This geological phenomenon has been a topic of interest since it began in 2006. Visiting the site provides a chance to observe natural disasters' impact on communities and the environment. The Lapindo Mudflow area is a stark reminder of nature's power and offers educational tours that discuss the ongoing challenges faced by the local residents, making it both an intriguing and thought-provoking experience.

5 tips to find a great Surabaya hotel deal

  1. Book for the cheapest times: The most budget-friendly time to visit Surabaya is during January, March, and November, when hotel rates are significantly lower. For international travelers looking for great value for money, it's advisable to book your flight at least five months in advance to secure affordable prices. To fully experience the main attractions, plan to stay for at least 2-3 days. Surabaya offers various highlights, including fascinating monuments, scenic volcanoes, and lush parks, making it an ideal destination for those traveling on a budget.
  2. Look for last-minute deals on Hotels.com: If you're looking for affordable accommodations in Surabaya, last-minute deals can be a great option. To explore these options on Hotels.com, head to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you're more likely to find discounted rates on hotels as your travel dates approach. Also, consider enabling email alerts or push notifications from Hotels.com to keep informed about flash sales and special promotions, helping you uncover opportunities for significant savings on your stay.
  3. Be flexible with dates: Hotel prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates may help you save on hotel expenses in Surabaya.
  4. Consider your location: Staying in the city center and close to local attractions in Surabaya is usually more expensive. However, if you opt for accommodations further away from the city center, you can take advantage of transportation options like cars, buses, taxis, and motorcycles to explore the area while potentially saving on costs.
  5. Upgrade with One Key: Join Hotels.com's free One Key program and book your next stay in Surabaya. As a member, you can earn and use rewards points for hotel bookings. Progress through Blue, Silver, Gold and Platinum tiers to unlock various benefits like room upgrades when available, special discounts, and exclusive deals for members. Sign up today.

What to eat in Surabaya

Here are some popular dishes in Surabaya, East Java, Indonesia:

  • Nasi Rawon: This hearty beef soup is a signature dish from East Java, featuring tender beef cooked in a rich, dark broth made from keluak nuts, giving it a unique earthy flavor. Typically served with white rice, it’s often accompanied by a side of bean sprouts and fried shallots, making it a fulfilling meal enjoyed by locals at any time of day.
  • Rujak Cingur: A vibrant salad that combines fruits and vegetables with a savory, spicy sauce made from fermented shrimp paste and ground peanuts. Rujak Cingur is often enjoyed as a refreshing snack or appetizer, showcasing the region's love for bold flavors and textures, making it a must-try for adventurous eaters.
  • Sate Ayam: These delicious chicken skewers are marinated in a blend of spices and grilled to perfection. Served with a rich peanut sauce, Sate Ayam is a popular street food that embodies the communal spirit of sharing food, often enjoyed during gatherings and celebrations.

Best time to go to Surabaya

Surabaya experiences its lowest average temperature in February, at 80.8°F (27.1°C), while October is the hottest month, with an average temperature of 84.6°F (29.2°C). January is typically the wettest month. If you’re looking to soak up the lively atmosphere in Surabaya, June, July, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny to mostly cloudy, accompanied by dry to frequent rainfall. However, if you prefer a more relaxed experience, January, August, and October are perfect for a quieter getaway, marked by dry to frequent rainfall and sunny to mostly cloudy conditions.

Surabaya Travel Information

Best Time to Visit
June, July and August
Average Stay
3 days
International Airport
Juanda Airport (SUB)
Popular Sights
Tunjungan Plaza, Pakuwon Mall and Suramadu Bridge
If you're looking for a place to get away, look no further than Surabaya. Whether you're planning to stay for a night or for the week, the area around Surabaya has accommodations to fit every need. Search for hotels in Surabaya with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Surabaya hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Surabaya hotel deals are here with our lowest price guarantee.