Skip to main content
myhoteloffers.com

Hotels in Surabaya

462 hotels in Surabaya with live prices. Browse the stays below.

Hotel
8.5Very good1,707 reviews

Surabaya

  • Breakfast included
  • Free Wi-Fi
from$53.58per night
See prices
Hotel
9.0Excellent538 reviews

Surabaya

  • Breakfast
  • Free Wi-Fi
from$88.61per night
See prices
Hotel
9.5Excellent229 reviews

Surabaya

  • Breakfast included
  • Free Wi-Fi
from$306.35per night
See prices
Hotel
8.4Very good423 reviews

Surabaya

  • Free Wi-Fi
  • Outdoor pool
from$25.98per night
See prices
Hotel
8.3Very good411 reviews

Surabaya

  • Free Wi-Fi
  • Outdoor pool
from$59.05per night
See prices
Hotel
8.7Very good247 reviews

Surabaya

  • Free cancellation
  • Breakfast
from$35.02per night
See prices
Hotel
8.8Very good184 reviews

Surabaya

  • Free cancellation
  • Breakfast
from$68.83per night
See prices
Hotel
9.0Excellent160 reviews

Surabaya

  • Breakfast
  • Free Wi-Fi
from$54.76per night
See prices

Surabaya at a glance

Hotels
462
Guest score 8+
90
Guest score 9+
25
5★
14
4★
39
3★
139
Pets allowed
13
Free cancellation
130
Within 1 km of the center
18
Within 3 km of the center
129

Figures from November 2, 2026.

More cities we cover

Trip not settled on Surabaya yet? These are the other cities we cover.

Cookie notice

We use cookies that keep the site working, like signing in and holding your booking. If you allow it, Google Analytics also sets cookies so we can see which pages people use. Details are on our privacy page.