Plan your trip

A suspension bridge at sunset with a calm body of water below.

Find all hotels by Independent in Surabaya from $19

  • Upfront pricing

    Our total price for your stay includes taxes and fees

  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices

    Learn about One Key

  • Be picky

    Search almost a million properties worldwide

  • Check prices for these dates

    Check prices for these dates, December 13 – 14, 2026

    View in a map

    Top Surabaya Hotel Reviews

    The Westin Surabaya

    A high-end bar area with a panoramic city view, marble countertops, and a variety of liquor bottles.

    Oakwood Hotel & Residence Surabaya

    A high-rise hotel with a modern design, featuring multiple floors and a prominent glass facade.

    Four Points by Sheraton Surabaya, Tunjungan Plaza

    A modern lobby with a bar area, seating, and large windows overlooking a pool.

    Four Points by Sheraton Surabaya, Pakuwon Indah

    A modern hotel with a distinctive curved glass structure, multiple floors, and a rooftop area with outdoor seating.

    Hotel Majapahit Surabaya - MGallery

    A courtyard with a fountain, large trees, and a building with arched windows and balconies.

    Midtown Residence Surabaya

    A high-rise hotel with a modern design, surrounded by a cityscape at dusk.

    Grand Swiss-Belhotel Darmo

    A high-rise building with a modern design, featuring a prominent vertical structure and illuminated windows.

    JW Marriott Surabaya

    A large, winding pool with clear blue water, surrounded by palm trees and lounge chairs.

    Doubletree By Hilton Surabaya

    A modern hotel building with a curved top, multiple floors, and a prominent 'DoubleTree' sign.

    Bumi Surabaya City Resort

    A garden with bamboo, a statue, and a bench.

    Vasa Hotel Surabaya

    A modern hotel with a distinctive geometric facade and a prominent sign.

    Sheraton Surabaya Hotel and Towers

    A resort with multiple swimming pools, palm trees, and a bridge connecting the pools.

    Swiss-Belexpress Jemursari

    A modern hotel lobby with a buffet area featuring various food stations and a seating area with a decorative plant arrangement.

    Mercure Surabaya Manyar

    A tall building with a modern architectural design, featuring a series of rectangular windows and a prominent entrance at the base.

    Kokoon Hotel Surabaya

    A rooftop pool area with lounge chairs and wicker furniture, surrounded by a white building with large windows and a clear sky in the background.

    Shangri-La Surabaya

    A spacious hotel lobby with multiple seating areas, a staircase, and large windows.

    Frequently Asked Questions

    What is the best area to stay in Surabaya?

    The best area to stay in Surabaya is downtown, particularly around Tunjungan Street, for its central location and access to amenities.

    This area is the city's commercial and entertainment hub. Tunjungan Street is a well-known thoroughfare lined with historic buildings, modern shopping malls, and numerous dining options. It's a convenient base for exploring Surabaya's main attractions and offers excellent public transport connections.

    Couples often find this area appealing due to the variety of upscale dining establishments and entertainment venues. You can easily enjoy a romantic dinner, catch a show, or simply stroll along the illuminated streets. The proximity to high-end shopping centers also adds to its appeal.

    For business travelers, downtown Surabaya is ideal due to its concentration of corporate offices and conference facilities.

    What are the best hotels in Surabaya that travelers recommend?

    Two of the best hotels in Surabaya that receive consistently high recommendations from travelers are the JW Marriott Surabaya and the Doubletree By Hilton Surabaya.

    The 5-star JW Marriott Surabaya, with a 9.2 rating, offers beautiful and spacious rooms, with amenities such as designer toiletries, premium bedding, and 24-hour room service. Guests can enjoy an onsite shopping mall, an art gallery, and couples dining options. It is conveniently located near Tunjungan Plaza and Surabaya Plaza Shopping Mall.

    Another highly recommended option is the 5-star Doubletree By Hilton Surabaya, which has an outstanding 9.4 rating. Guests frequently praise the great and amazing staff and the great rooms. The hotel features an executive lounge, a poolside bar, and rainfall showerheads. It offers secure valet parking and is close to Tunjungan Plaza.

    What are the best family hotels in Surabaya?

    For family-friendly hotels in Surabaya, consider the JW Marriott Surabaya, Ascott Waterplace Surabaya, Shangri-La Surabaya, Movenpick Surabaya City, or Doubletree By Hilton Surabaya.

    The 5-star JW Marriott Surabaya, with an excellent 9.2 rating, offers a range of family amenities including a pool, a complimentary children's club, a baby bathtub, and a separate children's pool. Connecting rooms and cribs are also available, and guests frequently highlight the beautiful and spacious rooms, as well as the excellent staff. It is conveniently located near Tunjungan Plaza, just 0.4 miles away.

    The 4.5-star Ascott Waterplace Surabaya, rated 8.6, provides a children's pool, complimentary cribs, and a playground, making it a great option for families. This hotel is very close to Pakuwon Mall, only 0.2 miles away.

    Another excellent choice is the 5-star Shangri-La Surabaya, which has an 8.8 rating. Families will appreciate the shared children's playground, outlet covers for safety, a children's pool, games, and a complimentary children's club. Connecting rooms and child-friendly window designs are also available. It is located 0.3 miles from Ciputra World Mall.

    The 4.5-star Movenpick Surabaya City, with an 8.2 rating, features a children's pool, complimentary cribs, and connecting rooms. Playpens, highchairs, and pool gates are also provided for families. It is situated 0.4 miles from Royal Plaza Surabaya.

    Finally, the 5-star Doubletree By Hilton Surabaya, boasting an outstanding 9.4 rating, offers a complimentary children's club, connecting rooms, toys for children and babies, a children's pool, a playground, and games. Rollaway extra beds are also available. Guests consistently praise the great and amazing staff, as well as the wonderful rooms. It is conveniently located 0.4 miles from Tunjungan Plaza. Find more child-friendly accommodations in Surabaya

    What are the best 5-star hotels in Surabaya?

    For top-rated 5-star hotels in Surabaya, consider the Doubletree By Hilton Surabaya, JW Marriott Surabaya, Sheraton Surabaya Hotel and Towers, Shangri-La Surabaya, and Vasa Hotel Surabaya.

    The 5-star Doubletree By Hilton Surabaya, with an impressive 9.4 rating, offers excellent amenities such as an executive lounge, a poolside bar, and 24-hour room service. Guests frequently praise the great staff and rooms. It is conveniently located near Tunjungan Plaza, a major shopping destination.

    The 5-star JW Marriott Surabaya, rated 9.2, is much-loved for its beautiful and spacious rooms, as well as its excellent staff. This hotel features an onsite shopping mall, an art gallery, and a club-level lounge with refreshments. It is also close to Tunjungan Plaza.

    Another excellent choice is the 5-star Sheraton Surabaya Hotel and Towers, which has a 9.0 rating. This hotel is praised for its amazing food and friendly staff. It boasts a prime location within a shopping district, with an onsite shopping mall and tennis facilities. Tunjungan Plaza is just a short walk away.

    The 5-star Vasa Hotel Surabaya, with a 9.0 rating, provides luxurious amenities like a free stocked minibar, a rainfall showerhead, and a deep soaking bathtub. It also offers a club-level lounge and 24-hour room service.

    Finally, the 5-star Shangri-La Surabaya, rated 8.8, features a poolside bar and outdoor tennis courts. It is conveniently located within a shopping district and provides a club-level lounge with refreshments. Find more luxury hotels in Surabaya

    Are there any all-inclusive hotels in Surabaya?

    For an all-inclusive hotel in Surabaya, consider the Morazen Surabaya.

    The 4-star Morazen Surabaya, with an 8.4 rating, offers an all-inclusive stay with a variety of amenities designed for relaxation and convenience. Guests can enjoy couples dining, a 24-hour airport shuttle, and a full-service spa offering aromatherapy treatments, steam room access, massage services (advance notice recommended), reflexology, and multiple treatment rooms. The hotel is conveniently located near Surabaya Plaza Shopping Mall (0.1 miles), Submarine Monument (0.1 miles), Taman Hiburan Rakyat (0.7 miles), and Tunjungan Plaza (0.8 miles).

    What are the best spa hotels in Surabaya?

    For the best spa hotels in Surabaya, consider the Shangri-La Surabaya, Hotel Majapahit Surabaya - MGallery, Mercure Surabaya Grand Miram, Whiz Luxe Hotel Spazio Surabaya, and The Westin Surabaya.

    The 5-star Shangri-La Surabaya, with an 8.8 rating, offers an accessible spa with a wide range of treatments including Swedish massages, couples treatment rooms, body treatments, and hot stone massages. Guests can also enjoy the hot tub, steam room, and sauna. It is conveniently located just 0.3 miles from Ciputra World Mall.

    Another excellent choice is the 5-star Hotel Majapahit Surabaya - MGallery, boasting an impressive 9.2 rating. This hotel provides a full-service spa with massage options, body scrubs, reflexology, and aromatherapy treatments. Its sauna and steam room are superb for relaxation. The hotel is very close to Tunjungan Plaza, just 0.2 miles away. Guests frequently praise the excellent service.

    The 4-star Mercure Surabaya Grand Miram, rated 7.8, offers a full-service spa with facial treatments, body wraps, and hot stone massages. Couples treatment rooms are available, and advance notice is recommended for massages. Guests often highlight the helpful staff and good rooms.

    For a well-located option, the 3-star Whiz Luxe Hotel Spazio Surabaya, with an 8.0 rating, features a full-service spa, hot tub, and sauna. It provides various body treatments, including aromatherapy and body scrubs. This hotel is just 0.1 miles from Pakuwon Mall and is praised for its excellent restaurant.

    Finally, The Westin Surabaya, a 5-star hotel with a superb 10.0 rating, offers a full-service spa with deep tissue and hot stone massages, body scrubs, and reflexology. Couples treatment rooms are available, and it is directly adjacent to Pakuwon Mall. Guests consistently praise the clean, big rooms and the friendly staff. See all spa hotels in Surabaya

    What hotels in Surabaya offer free breakfast?

    For hotels in Surabaya offering complimentary breakfast, consider the JW Marriott Surabaya, the Sheraton Surabaya Hotel and Towers, the Holiday Inn Express Surabaya CenterPoint by IHG, the Best Western Papilio Hotel, or The WIN hotel.

    The 5-star JW Marriott Surabaya, with an impressive 9.2 rating, provides free buffet breakfast in its Club Level Lounge. Guests frequently praise the beautiful and spacious rooms, as well as the excellent and nice staff. The hotel is conveniently located near points of interest such as the Surabaya Youth Center and the Joko Dolog Statue.

    Another excellent option is the 5-star Sheraton Surabaya Hotel and Towers, rated 9.0. This hotel also offers a free buffet breakfast in its Club Level Lounge and is located on-site with a shopping center. It's close to the Surabaya Youth Center and the Joko Dolog Statue.

    The 4-star Holiday Inn Express Surabaya CenterPoint by IHG, rated 8.6, offers a complimentary buffet breakfast daily. This hotel also provides a 24-hour airport shuttle and free self-parking, making it very convenient for travelers. It is situated near Tunjungan Plaza and the Surabaya Youth Center.

    The 3.5-star Best Western Papilio Hotel, with an 8.6 rating, includes free breakfast. This hotel also features suites and free WiFi, along with complimentary self-parking. It is located near Universitas Islam Negeri Sunan Ampel Surabaya.

    Finally, The WIN hotel, a 3.5-star property rated 8.0, provides a free buffet breakfast. This hotel also offers a 24-hour airport shuttle and complimentary self-parking, and is close to the Surabaya Youth Center and the Sharp Bamboo Monument. Find more hotels with free breakfast in Surabaya

    What are the best budget hotels in Surabaya?

    For budget-friendly hotels in Surabaya, consider the Swiss-Belinn Manyar, Bekizaar Hotel Surabaya, and favehotel MEX Tunjungan Surabaya.

    The 3-star Swiss-Belinn Manyar, with an 8.4 rating, offers convenient amenities such as free self-parking, free WiFi, and complimentary toiletries. It also provides a 24-hour airport shuttle and a free area shuttle, making transportation easy for guests.

    Another excellent option is the 3-star Bekizaar Hotel Surabaya, which has an 8.0 rating. This hotel provides free WiFi, free wired internet in public areas, and free self-parking. Guests can also benefit from a 24-hour airport shuttle and complimentary toiletries. It is conveniently located near the Joko Dolog Statue, just 0.1 miles away, and Tunjungan Plaza, a mere 0.2 miles from the hotel.

    The 3-star favehotel MEX Tunjungan Surabaya, rated 7.2, is also a good choice for budget travelers. It offers free self-parking, free WiFi, and free parking at a nearby location, along with complimentary toiletries and a 24-hour airport shuttle. This hotel is close to several points of interest, including the Joko Dolog Statue (0.2 miles) and the Sharp Bamboo Monument (0.3 miles). View all budget hotels in Surabaya

    What are the most romantic hotels in Surabaya for couples?

    For a romantic getaway in Surabaya, consider the Morazen Surabaya, The Westin Surabaya, or the Hotel Majapahit Surabaya - MGallery.

    The 4-star Morazen Surabaya, with an 8.4 rating, offers an array of amenities great for couples, including couples dining, aromatherapy treatments, and a full-service spa with massage and reflexology. An airport shuttle is also available 24 hours a day for convenience.

    The 5-star The Westin Surabaya, boasting an exceptional 10.0 rating, provides couples dining and couples treatment rooms for a truly indulgent experience. Guests consistently praise the clean and spacious rooms, as well as the friendly staff. It's conveniently located right next to Pakuwon Mall.

    Another excellent choice is the 5-star Hotel Majapahit Surabaya - MGallery, rated 9.2. This hotel features a full-service spa with couples treatment rooms, a hot tub, sauna, and steam room, along with various body treatments and massages. Guests frequently highlight the excellent service provided. See all romantic hotels in Surabaya

    What are the best hotels in Surabaya near Tunjungan Plaza?

    For excellent family-friendly hotels in Surabaya near Tunjungan Plaza, consider the Four Points by Sheraton Surabaya, Tunjungan Plaza, the JW Marriott Surabaya, and the Doubletree By Hilton Surabaya.

    The 4-star Four Points by Sheraton Surabaya, Tunjungan Plaza, with a 9.4 rating, is exceptionally convenient as it's located just 0.1 miles from Tunjungan Plaza. This hotel offers amenities such as a children's pool, free cribs, and child-friendly window designs, making it suitable for families.

    Another highly-rated option is the 5-star JW Marriott Surabaya, which has a 9.2 rating. Located 0.4 miles from Tunjungan Plaza, guests frequently praise its beautiful and spacious rooms, as well as the excellent staff. It provides family amenities including a children's club, a baby bathtub, and a children's pool.

    The 5-star Doubletree By Hilton Surabaya, rated 9.4, is also 0.4 miles from Tunjungan Plaza. This hotel is praised for its great and amazing staff and offers a children's club, a children's pool, and a playground, along with toys for both children and babies.

    When is the best time to go to Surabaya?

    The best time to go to Surabaya, East Java, Indonesia, is during the dry season, which runs from May to September.

    During these months, the weather is typically sunny with lower humidity and less rainfall, making it ideal for exploring the city's attractions and enjoying outdoor activities. Temperatures generally range from 25°C to 32°C (77°F to 90°F), offering comfortable conditions for sightseeing.

    This period is particularly good for travelers interested in cultural exploration and city tours. You can comfortably visit landmarks like the House of Sampoerna, Surabaya's Submarine Monument, or stroll through the historic Arab Quarter without the interruption of heavy downpours.

    Where can I find the best nightlife in Surabaya?

    Surabaya offers several areas for evening entertainment, suiting different preferences.

    The city center, particularly around Tunjungan Street and Basuki Rahmat Street, features a mix of upscale lounges, restaurants with bar areas, and some karaoke establishments. You'll find a more polished and contemporary setting here, suitable for cocktails or a relaxed evening meal.

    Another area with nightlife options is Surabaya Barat (West Surabaya), specifically around Pakuwon Indah. This district has several shopping malls that house restaurants and bars, many of which offer live music on weekends. It's a good option for those looking for dining and entertainment in one location.

    Darmo Boulevard and its surrounding streets also host a selection of cafes and restaurants that extend their hours, some featuring live acoustic performances.

    Can I cancel my hotel reservation on Expedia?

    You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Surabaya.

    How much is the nightly rate at a Surabaya hotel?

    Prices for hotels in Surabaya often vary, but you can find a great deal from $19 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

    See less

    Explore a world of travel with Expedia