Hotels in Surabaya, Indonesia

Search and compare Surabaya, Indonesia hotels from hundreds of travel sites and save

Surabaya, East Java, Indonesia
9 Aug — 10 Aug2
Surabaya, East Java, Indonesia
Tue 9/8
Wed 10/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Surabaya

Filter by star ratings
All filters
Livinn Hostel City Center Surabaya
7.7 Good
Jalan Gubeng Pojok, Dalam No 5, Surabaya, Indonesia
Show on map
1.6 km from city centre, Surabaya, JI, Indonesia 
GoodBased on 177 reviews
7.7

Livinn Hostels Gubeng Station Surabaya is located in Surabaya and provides free Wi-Fi. It is close to Surabaya Plaza, shops and nightlife options.

Sheraton Surabaya Hotel & Towers
8.7 Excellent
Jalan Embong Malang 25-31, Surabaya, Indonesia
Show on map
2.0 km from city centre, Surabaya, JI, Indonesia 
ExcellentBased on 225 reviews
8.7

Located in Surabaya, Sheraton Surabaya Hotel & Towers is within a 40-minute drive of Juanda International Airport and offers an outdoor pool, outdoor tennis courts and a Jacuzzi. It has a gym, as well as a sauna, an executive floor and an express check-in and check-out feature.

Vasa Hotel Surabaya
8.6 Excellent
Jalan HR Muhammad No. 31, Surabaya, Indonesia
Show on map
7.0 km from city centre, Surabaya, JI, Indonesia 
ExcellentBased on 275 reviews
8.6

Featuring a shuttle to Juanda International Airport, as well as complimentary wireless internet, Vasa Hotel Surabaya is a comfortable base in Surabaya. It also offers a kids club, valet parking and an outdoor pool.

Swiss-Belinn Tunjungan Surabaya
8.2 Excellent
Jl. Tunjungan 101, Surabaya, Indonesia
Show on map
1.8 km from city centre, Surabaya, JI, Indonesia 
ExcellentBased on 199 reviews
8.2

Located in Surabaya, Swiss-Belinn Tunjungan Surabaya is within a 30-minute drive of Juanda International Airport and provides an outdoor pool. Those staying at the property can also take advantage of complimentary wireless internet during their stay.

Grand Darmo Suite By Amithya
8.5 Excellent
Jl. Progo No. 1 - 3, Surabaya, Indonesia
Show on map
4.9 km from city centre, Surabaya, JI, Indonesia 
ExcellentBased on 150 reviews
8.5

Grand Darmo Suite by AMITHYA is situated on Java and provides 4-star accommodation in addition to a rooftop terrace and free Wi-Fi. It also features a swimming pool and a fitness centre.

The Alana Surabaya
8.4 Excellent
Jl. Ketintang Baru I No. 10 - 12, Surabaya, Indonesia
Show on map
8.0 km from city centre, Surabaya, JI, Indonesia 
ExcellentBased on 249 reviews
8.4

The Alana Surabaya provides modern 4-star accommodation in Surabaya. It also features free Wi-Fi and an indoor pool.

Novotel Surabaya - Hotel & Suites
7.8 Good
Jalan Ngagel No 173-175, Surabaya, Indonesia
Show on map
5.2 km from city centre, Surabaya, JI, Indonesia 
GoodBased on 304 reviews
7.8

Situated in Surabaya, the hotel is an easy drive from Surabaya Town Square and Plaza Tunjungan. It has a gym, as well as outdoor tennis courts, a sauna and an outdoor pool.

G Suites Hotel By Amithya
8.4 Excellent
Jl. Raya Gubeng 43, Surabaya, Indonesia
Show on map
2.5 km from city centre, Surabaya, JI, Indonesia 
ExcellentBased on 119 reviews
8.4

G Suites Hotel by Amithya provides comfortable 3-star accommodation in Surabaya. It features a spa and wellness centre, as well as free Wi-Fi, an indoor pool and a sauna.

favehotel MEX Tunjungan Surabaya
7.6 Good
Jl. Pregol 1 3 5, Surabaya, Indonesia
Show on map
2.2 km from city centre, Surabaya, JI, Indonesia 
GoodBased on 189 reviews
7.6

Located amongst popular tourist attractions, boutiques and dining options, favehotel MEX Tunjungan Surabaya is ideal for guests wanting to discover Surabaya and its surroundings. It provides 3-star accommodation with air-conditioned rooms.

Harris Hotel & Conventions Gubeng - Surabaya
8.4 Excellent
Jl. Bangka 8-18, Surabaya, Indonesia
Show on map
2.6 km from city centre, Surabaya, JI, Indonesia 
ExcellentBased on 107 reviews
8.4

Situated a short walk from Gubeng Station, HARRIS Hotel and Conventions Gubeng Surabaya provides guests with an ideal base while in Surabaya. It offers a swimming pool, a sauna and free Wi-Fi.

Tips for booking hotels in Surabaya

Cheapest month:April
Most expensive month:August
Average price in Surabaya:$87/night
Cheapest price found:$17/night
Cheapest day:Friday
Most expensive day:Tuesday
$27 - $107
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$28 - $122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Surabaya hotels

1
Pop! Hotel Gubeng
8.1 Excellent
Jl. Bangka 8-18, Surabaya, Indonesia
Show on map
2.6 km from city centre, Surabaya, JI, Indonesia 

Situated in Surabaya, the hotel is within easy reach of Plaza Tunjungan and Surabaya Zoo. Guests can also make use of complimentary Wi-Fi.

2
Novotel Samator Surabaya Timur
8.6 Excellent
Jl Kedung Baruk 28 Rungkut, Surabaya, Indonesia
Show on map
7.2 km from city centre, Surabaya, JI, Indonesia 

Novotel Samator Surabaya Timur provides a comfortable setting when in Surabaya. It also offers a kids club, an express check-in and check-out feature and an outdoor pool.

3
Cleo Hotel Jemursari
8.0 Excellent
Jalan Raya Jemursari No. 157, Surabaya, Indonesia
Show on map
8.5 km from city centre, Surabaya, JI, Indonesia 

Cleo Hotel Jemursari Surabaya provides comfortable 3-star accommodation in Surabaya. Guests also have access to complimentary Wi-Fi and on-site parking.

4
Garden Palace Hotel
7.8 Good
Jalan Yos Sudarso 11, Surabaya, Indonesia
Show on map
1.7 km from city centre, Surabaya, JI, Indonesia 

Situated in Surabaya, Garden Palace Hotel is a short walk from Surabaya Plaza and features a swimming pool and a sauna. It is close to the area's tourist attractions and is minutes on foot from Gubeng Station.

5
The Square Surabaya
7.5 Good
Jl. Siwalan Kerto 146 - 148, Surabaya, Indonesia
Show on map
10.1 km from city centre, Surabaya, JI, Indonesia 

Located in Surabaya, The Square Surabaya provides complimentary Wi-Fi and a gym. Those staying at the property have access to a sun deck, a hair salon and an outdoor pool.

6
Hotel Santika Premiere Gubeng Surabaya
8.4 Excellent
Jl. Raya Gubeng No. 54, Surabaya, Indonesia
Show on map
2.6 km from city centre, Surabaya, JI, Indonesia 

Located in Surabaya, Hotel Santika Premiere Gubeng Surabaya is within a 35-minute drive of Juanda International Airport and provides an outdoor pool. It is set amongst a variety of popular eateries and is minutes on foot from Gubeng Station.

7
Hotel Majapahit Surabaya - MGallery
9.0 Excellent
Jalan Tunjungan No. 65, Surabaya, Indonesia
Show on map
1.8 km from city centre, Surabaya, JI, Indonesia 

Hotel Majapahit Surabaya is situated in Surabaya and offers complimentary wireless internet. It also provides outdoor tennis courts, a Jacuzzi and an outdoor pool.

8
Quest Hotel Darmo - Surabaya By Aston
8.1 Excellent
Jl.Ronggolawe 27 - 29, Surabaya, Indonesia
Show on map
4.2 km from city centre, Surabaya, JI, Indonesia 

Ideally located in Surabaya, the hotel offers modern accommodation within a short drive of Plaza Tunjungan and Surabaya Zoo. It provides 3-star accommodation with air-conditioned rooms.

Cheapest hotels in Surabaya, Indonesia

Hotel Istana Permata Ngagel
Jl. Ngagel Jaya Indah 4-18, Surabaya, Indonesia
Show on map
4.5 km from city centre, Surabaya, JI, Indonesia 

OYO 252 Istana Permata Ngagel is a comfortable base while in Surabaya and is close to everything the area has to offer. It also offers 24-hour room service, a kids pool and an outdoor pool.

$13
Avg. per night
Maumu Hotel & Lounge
5.2 Okay
Jl. Walikota Mustajab No.29-31, Surabaya, Indonesia
Show on map
1.4 km from city centre, Surabaya, JI, Indonesia 

Situated in Surabaya, OYO 235 Maumu Hotel & Lounge is within walking distance of Plaza Tunjungan and provides free Wi-Fi. It offers 3-star accommodation with air-conditioned rooms.

$14
Avg. per night
Country Heritage Resort Hotel
7.8 Good
Jln Nginden Intan Utara No 7, Surabaya, Indonesia
Show on map
6.4 km from city centre, Surabaya, JI, Indonesia 

Country Heritage Hotel provides a comfortable setting when in Surabaya. It offers a swimming pool, an outdoor pool and free Wi-Fi access.

$16
Avg. per night
Ibis Surabaya City Center
8.1 Excellent
Jalan Basuki Rahmat 94 - 96, Surabaya, Indonesia
Show on map
2.5 km from city centre, Surabaya, JI, Indonesia 

Ibis Surabaya City Center is a comfortable setting while visiting Surabaya and is close to everything the area has to offer. It also offers massage services, meeting rooms and an express check-in and check-out feature.

$17
Avg. per night
Red Planet Surabaya
8.3 Excellent
Jl. Arjuna 64 - 66, Surabaya, Indonesia
Show on map
3.0 km from city centre, Surabaya, JI, Indonesia 

Red Planet Surabaya is located in Surabaya and offers guests free Wi-Fi. It also offers free public parking on site and Plaza Tunjungan, the Heroic Monument and the Ampel Mosque are a brief car trip away.

$17
Avg. per night
The Life Hotels
7.2 Good
Jl. Kusuma Bangsa No. 41, Surabaya, Indonesia
Show on map
0.5 km from city centre, Surabaya, JI, Indonesia 

Situated under a 20-minute walk from Gubeng Station, The Life Hotels City Center provides guests with a convenient base while in Surabaya. Guests can also enjoy complimentary internet in all areas.

$17
Avg. per night
Hotel Oval
6.8 Good
Jl. Diponegoro 23, Surabaya, Indonesia
Show on map
5.2 km from city centre, Surabaya, JI, Indonesia 

Located in Surabaya, Hotel Oval is within easy reach of Plaza Tunjungan and the Ampel Mosque. Those staying at the property have access to an indoor pool and a beauty centre.

$17
Avg. per night
Prime Royal Boutique Hotel
7.3 Good
Jalan Kranggan No. 103-105, Surabaya, Indonesia
Show on map
2.4 km from city centre, Surabaya, JI, Indonesia 

Situated in Surabaya, Prime Royal Hotel Surabaya is a short walk from BG Junction and offers a sauna and an outdoor pool. It provides 3-star accommodation with air-conditioned rooms.

$19
Avg. per night

Hotel prices in Surabaya

2 stars and under
3 stars
4 stars +

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

Where to stay in Surabaya

About Surabaya

Surabaya is a pulsing metropolis and port that blends soaring modern skyscrapers with Dutch colonial landmarks. Its cultural enclaves include a vibrant Chinatown and atmospheric Arab Quarter that reflect the cosmopolitan character of Surabaya.

Things to do in Surabaya

Visit the House of Sampoerna, the Dutch colonial factory dedicated to producing Indonesia’s most famous brand of kretek cigarettes. Discover the history of Sampoerna in the on-site museum and witness workers hand-rolling prestigious Dji Sam Soe cigarettes using traditional equipment.

Want to sample authentic Javanese street food? Head to the G-Walk in the west of Surabaya, which ignites after dark with the scent of roasted meats and spicy sauces. Feast at the food stalls that line one side of the strip, then grab a drink in one of the exclusive bars nearby.

If you’re travelling with kids, cool off at the Ciputra Waterpark, one of the largest of its kind in Southeast Asia. There’s a whole host of rides, water slides and a lazy river, many of which are themed around the adventures of Sinbad the Sailor.

Visit the Heroes Monument and the 10 November Museum, which are dedicated to those who died during the 1945 Battle of Surabaya. The museum details the struggle of pro-independence Indonesian fighters against British soldiers, with an impressive collection of weaponry, photographs and artefacts belonging to the military leader Bung Tomo.

Getting around Surabaya

Juanda International Airport is 45 minutes’ drive south of the city centre. Trains connect to destinations across Java, while buses, bemos and taxis are the main means of getting around the city.

Facts about staying in Surabaya

  • What is the best place in Surabaya, East Java, for bars and restaurants?

    When booking hotels in Surabaya, you should look at booking them close to the popular bars and restaurants in the city. One such hotel is The Life Styles Hotel, situated just a short walk away from a popular city night time hangout, Colours Pub and Restaurant. The venue boasts an upbeat atmosphere, with signature cocktails and casual Indonesian fare, with DJs and live bands. When booking Surabaya hotels, another great choice is Elmi Hotel, right next to Our Bar, a top-notch, favoured grill and bar. The laid-back restaurant offers local favourite dishes of seafood, sausage and pork belly, plus traditional rice and salads. Loveshack Skybar Tapas & Grill is another favourite, just up the road from Our Bar.

  • What is the best place for a family holiday in Surabaya?

    Looking for kid-friendly things to do in Surabaya? You could book a Surabaya hotel room at Best Western Papilio Hotel, which is just a short walk away from the top children's attraction Carnival Park Surabaya. This carnival-style theme park offers rides for the whole family. You will be able to browse the food vendors and souvenir stands lit up with bright colourful lights. Costumed performers keep the kids engaged all through the park as they entertain your kids in a fantasy land of fun. Why not take the kids on a walk on the wild side through Surabaya Zoo, just a stone’s throw away from the child-friendly Novotel Surabaya Hotel. At the zoo, kids can get a close-up look at exotic birds, big cats and other international creatures such as giraffes. One of our favourite hotels in Surabaya is the Four Points by Sheraton Surabaya, which is right outside our favourite children's day trip, Ciputra Waterpark. This large and aesthetic waterpark is well maintained, with ice-cream stands, waterslides and a lazy river.

  • What are the best things to do and see in Surabaya?

    When considering Surabaya accommodation, you might want to book a hotel near the famous Mount Bromo. One of Indonesia’s volcanoes, climbing to the top is a popular feat for adventurous tourists. Take a sunrise hike to see the mist-shrouded valleys below. You can also make a stop at Madakaripura Waterfall during this hike and take a refreshing swim in the rock pool. One of our favourite foodie things to do in Surabaya is located near the popular hotel JW Marriott Hotel Surabaya, on the eastern side of the city. It’s the grand Pakuwon Food Festival, a colourful culinary experience that delivers diverse cuisines from around the world. You can sample traditional Indonesian, Indian, Arab, Chinese and Mediterranean dishes, which all play a role in defining the cuisine of Surabaya.

  • Where are the best places to stay for hiking in Surabaya?

    When you are looking for accommodation in Surabaya, you will be looking at hotels near a favourite tourist activity: hiking up the active volcanoes Mount Bromo and Ijen. You can take a guided car tour or make the ascent on foot. Whichever way you choose to see this rumbling part of nature come alive, you will not be disappointed. Surabaya hotels in the surrounding areas include Jiwa Jawa Bromo and Plataran Bromo, the latter offering a world-famous spa, where you can refresh, destress and relax your tired muscles after your epic hike.

  • What are the best hotels in Surabaya?

    Sheraton Surabaya Hotel & Towers (8.7/10 from 225 reviews), JW Marriott Hotel Surabaya (9.1/10 from 414 reviews), and Four Points by Sheraton Surabaya (9.0/10 from 442 reviews) are all highly rated places to stay in Surabaya.

  • What is a good hotel near Tunjungan Plaza?

    Sheraton Surabaya Hotel & Towers is a hotel near Tunjungan Plaza that is popular with HotelsCombined users, scoring 8.7 across 225 reviews.

  • What is a good hotel in Surabaya near World Trade Centre?

    Sheraton Surabaya Hotel & Towers is the hotel close to World Trade Centre that is most recommended by HotelsCombined users, with 225 reviews rating it at 8.7/10.

  • Is there a good hotel near Grahadi?

    If you’re planning to stay near Grahadi, you should consider Sheraton Surabaya Hotel & Towers, which has a score of 8.7 from 225 reviews.