Beginning of main content
Unlock exclusive Mates Rates
Sign in or Sign up for access to exclusive prices
Book with confidence
2M+ hotel reviews from Aussie and Kiwi Travellers
Relax with our Price Promise
Find a lower price, and we’ll refund the difference
Tonight
This weekend
20 Sep. - 22 Sep.
Next weekend
27 Sep. - 29 Sep.

Best Surabaya Hotel Deals

AU$91
Four Points by Sheraton Surabaya

Four Points by Sheraton Surabaya

4.0 out of 5.0 Jl Embong Malang 25 - 31, Tunjungan Plaza, Surabaya, East Java
3.5/5
(4 Reviews)
Four Points by Sheraton Surabaya puts you in the heart of Surabaya, connected to the convention centre and within just a 10-minute stroll of Tunjungan Plaza and Grahadi. Highlights at this hotel include in-room free WiFi, free high-speed Internet and LED TVs.
 
AU$98
Hotel Majapahit Surabaya Managed by AccorHotels

Hotel Majapahit Surabaya Managed by AccorHotels

5.0 out of 5.0 Jalan Tunjungan No. 65, Surabaya, East Java
5/5
(2 Reviews)
A luxury stay in the heart of Surabaya awaits you at Hotel Majapahit Surabaya Managed by AccorHotels. Within just a 15-minute stroll, you'll find Tunjungan Plaza and BG Junction. Highlights at this family-friendly hotel include 3 restaurants, 2 bars/lounges and a full-service spa.
 
AU$53
Novotel Samator Surabaya Timur

Novotel Samator Surabaya Timur

4.0 out of 5.0 Jl Kedung Baruk 28 Rungkut, Surabaya
At Novotel Samator Surabaya Timur you'll be 4.9 km (3.1 mi) from Surabaya Zoo and 5 km (3.1 mi) from Mpu Tantular Museum. Highlights at this hotel include 2 bars/lounges, a restaurant and an outdoor swimming pool.
 
AU$42
ibis Budget Surabaya Airport

ibis Budget Surabaya Airport

3.0 out of 5.0 Terminal Bandara International, Juanda Jl Ir Juanda No 1, Surabaya, East Java
At ibis Budget Surabaya Airport, you'll be 17.8 km (11.1 mi) from Royal Plaza Surabaya and 20.7 km (12.9 mi) from Surabaya Town Square. Highlights at this hotel include a restaurant and in-room free WiFi.
 
AU$93
Sheraton Surabaya Hotel and Towers

Sheraton Surabaya Hotel and Towers

5.0 out of 5.0 Jalan Embong Malang 25-31, Surabaya, East Java
5/5
(2 Reviews)
Sheraton Surabaya Hotel and Towers puts you in the heart of Surabaya, connected to a shopping centre and within just a 10-minute stroll of Tunjungan Plaza and Grahadi. Highlights at this luxury hotel include 3 restaurants, an outdoor swimming pool and a poolside bar.
 
AU$107
Shangri-la Hotel Surabaya

Shangri-la Hotel Surabaya

5.0 out of 5.0 JL. May. Jend. Sungkono 120, Surabaya, East Java
4/5
(1 Reviews)
A luxury stay in Surabaya awaits you at Shangri-la Hotel Surabaya. You'll be 2.1 km (1.3 mi) from Surabaya Town Square and 4.3 km (2.7 mi) from Royal Plaza Surabaya. Highlights at this family-friendly hotel include 5 restaurants, a full-service spa and an outdoor swimming pool.
 
AU$101
JW Marriott Surabaya

JW Marriott Surabaya

5.0 out of 5.0 Jalan Embong Malang 85-89, Surabaya, East Java
5/5
(1 Reviews)
A luxury stay in the heart of Surabaya awaits you at JW Marriott Surabaya. You'll be 1 km (0.6 mi) from Tunjungan Plaza and 2.2 km (1.4 mi) from Grand City Surabaya. Highlights at this hotel include 4 restaurants, an outdoor swimming pool and a nightclub.
 
AU$57
Novotel Surabaya Hotel & Suites

Novotel Surabaya Hotel & Suites

4.0 out of 5.0 Jalan Ngagel No 173-175, Surabaya, East Java
3.8/5
(4 Reviews)
A family-friendly stay in Surabaya awaits you at Novotel Surabaya Hotel & Suites. You'll be 1.9 km (1.2 mi) from Royal Plaza Surabaya and 2 km (1.2 mi) from Surabaya Town Square. Highlights at this hotel include a restaurant, an outdoor swimming pool and free self parking.
 
AU$50
Ibis Styles Surabaya Jemursari

Ibis Styles Surabaya Jemursari

3.5 out of 5.0 Jl Jemursari Raya 110-112, Surabaya, East Java
At Ibis Styles Surabaya Jemursari you'll be 2.7 km (1.7 mi) from Royal Plaza Surabaya and 4.9 km (3.1 mi) from Surabaya Town Square. Highlights at this hotel include a restaurant, an outdoor swimming pool and free valet parking.
 

Top Budget Surabaya Hotel Deals

AU$42
ibis Budget Surabaya Airport

ibis Budget Surabaya Airport

3.0 out of 5.0 Terminal Bandara International, Juanda Jl Ir Juanda No 1, Surabaya, East Java
At ibis Budget Surabaya Airport, you'll be 17.8 km (11.1 mi) from Royal Plaza Surabaya and 20.7 km (12.9 mi) from Surabaya Town Square. Highlights at this hotel include a restaurant and in-room free WiFi.
 
AU$33
Hotel Sinar 1

Hotel Sinar 1

3.0 out of 5.0 Jl. Raya Juanda No 36-40, Surabaya, East Java
At Hotel Sinar 1, you'll be 11.2 km (6.9 mi) from Royal Plaza Surabaya and 14.1 km (8.7 mi) from Surabaya Town Square. Highlights at this hotel include a restaurant and in-room free WiFi.
 
AU$39
ARTOTEL

ARTOTEL

3.5 out of 5.0 Jl. Dr. Soetomo 79-81, Surabaya, East Java
4/5
(1 Reviews)
At ARTOTEL you'll be 1.6 km (1 mi) from Surabaya Town Square and 3.2 km (2 mi) from Royal Plaza Surabaya. Highlights at this boutique hotel include a full-service spa, a restaurant and free valet parking.
 

Top Luxury Surabaya Hotel Deals

AU$107
Shangri-la Hotel Surabaya

Shangri-la Hotel Surabaya

5.0 out of 5.0 JL. May. Jend. Sungkono 120, Surabaya, East Java
4/5
(1 Reviews)
A luxury stay in Surabaya awaits you at Shangri-la Hotel Surabaya. You'll be 2.1 km (1.3 mi) from Surabaya Town Square and 4.3 km (2.7 mi) from Royal Plaza Surabaya. Highlights at this family-friendly hotel include 5 restaurants, a full-service spa and an outdoor swimming pool.
 
AU$98
Hotel Majapahit Surabaya Managed by AccorHotels

Hotel Majapahit Surabaya Managed by AccorHotels

5.0 out of 5.0 Jalan Tunjungan No. 65, Surabaya, East Java
5/5
(2 Reviews)
A luxury stay in the heart of Surabaya awaits you at Hotel Majapahit Surabaya Managed by AccorHotels. Within just a 15-minute stroll, you'll find Tunjungan Plaza and BG Junction. Highlights at this family-friendly hotel include 3 restaurants, 2 bars/lounges and a full-service spa.
 
AU$127
Ascott Waterplace Surabaya

Ascott Waterplace Surabaya

4.5 out of 5.0 Tower D1 Jalan Pakuwon Indah, Lontar Timur Kav 3-5, Surabaya, East Java
4/5
(3 Reviews)
A luxury stay in Surabaya awaits you at Ascott Waterplace Surabaya. You'll be 0.5 km (0.3 mi) from Pakuwon Mall and 8.5 km (5.3 mi) from Surabaya Town Square. Highlights at this family-friendly aparthotel include 2 outdoor swimming pools, free continental breakfast and in-room kitchenettes.
 

Accommodation In Surabaya

Taking cues from its mascots—a shark and a crocodile—Surabaya, Indonesia, has mastered sea and stream, from riverboat races to an outdoor waterpark. Located on the east coast of Java Island, Surabaya is a busy port city, a shopper’s dream come true and a major travelling hub. When you’re in Surabaya, splurge at high-end malls and a sprawling year-round food festival, and spend your days immersed in the culture found at local museums.

Indonesia’s second-largest city is both industrial and traveller-friendly, with ample Surabaya accommodation available close to the airport and main rail line.

What to Do in Surabaya

Surabaya is first and foremost a trade post and university city, so head to Town Square for socialising and open-air dining. Town Square is located on the southern end of a long strip of museums and monuments that flank the Kalima River. Follow the waterway north for an up-close look at the Grahadi Building, a stunning remnant of Indonesia’s colonial past.

Further north, spend an arvo at the House of Sampoerna, a tourist favourite. Speaking of unique museums, Sampoerna showcases one of Surabaya’s most successful industries—clove cigarettes—with gorgeous artwork even non-smokers will love.

When you’re ready to test the local waters, splash around at family-friendly Ciputra Waterpark, southwest of downtown. To simply chill out, take your towel east to Kenjeran Beach for motor-biking or meditation and sleep in waterfront Surabaya hotels.

Getting To & Around Surabaya

Touch down at Juanda International Airport (SUB) to kick off your Surabaya holiday just 20 km from downtown. In this modern metropolis, central neighbourhoods and hotels in Surabaya are accessible via public buses and commuter trains. If you don’t like standing shoulder-to-shoulder with other riders, take taxis or hire a car and hit the streets solo.

Of course, the first step is getting there. Save big on accommodation and cheap flights to Surabaya when you think Wotif.

How much is a hotel room in Surabaya?

Hotels in Surabaya start at AU$33 per night. Prices and availability subject to change. Additional terms may apply.

New Reviews - Best Hotels in Surabaya


*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.