3 Best Hotels in Surabaya, Indonesia

Background Illustration for Hotels

We've compiled the best of the best in Surabaya - browse our top choices for the top things to see or do during your stay.

Artotel Surabaya

$$ | Jalan Dr. Sutomo No. 79–81, Surabaya, 60264, Indonesia

For something with more character than the big chain hotels all over Surabaya, try this centrally located boutique hotel, decorated with contemporary art by local Indonesian artists. The sleek lobby is filled with sculptures and paintings, and modern rooms include flat-screen TVs, iPhone docking stations, and free Wi-Fi. Hang out at the hotel's cheekily named Restaurant of Contemporary Art (RoCA) to enjoy classic international and Indonesian dishes while surrounded by frequently changing art exhibits.

Pros

  • Wi-Fi in rooms
  • Café open 24/7, with 50% discount on food after 11 pm
  • Comfy beds

Cons

  • On a busy road, so traffic noise can penetrate rooms
  • Rooms can be on the small side
  • No fitness center
Jalan Dr. Sutomo No. 79–81, Surabaya, 60264, Indonesia
31-568–9000
Hotel Details
106 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Hotel Majapahit Surabaya

$$ | Jalan Tunjungan 65, Surabaya, 60275, Indonesia

One of the most historic hotels in Indonesia, this beautifully preserved grand colonial hotel built in 1910 offers a high level of service for a reasonable price. From the moment you enter the elegant art deco lobby, you'll be impressed by the level of detail throughout the property; for instance, the extra-large guest rooms are decorated with traditional Indonesian wood furnishings and the bathrooms feature polished marble floors. Choose from two well-regarded restaurants, the Western–Indonesian fusion Indigo and Sarkies Seafood Restaurant, some of the best Chinese dining in town. Be sure to stroll the grounds to check out the lush gardens and courtyards.

Pros

  • Excellent breakfast buffet
  • Top-notch, affordable spa
  • Quiet rooms with great attention to detail

Cons

  • Wi-Fi works sporadically
  • Not much to do in the surrounding area
Jalan Tunjungan 65, Surabaya, 60275, Indonesia
31-545–4333
Hotel Details
43 rooms, 100 suites
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Sheraton Surabaya Hotel & Towers

$$ | Jalan Embong Malang 25–31, Surabaya, 60261, Indonesia

With a very central Surabaya location and connected to the large Tunjungan Plaza shopping mall, the biggest selling point of the Sheraton is its convenience. Hotel staffers are generally friendly and helpful, and the spacious rooms are decorated in neutral tones and equipped with standard Sheraton amenities, including flat-screen TV and a large desk—perfect if you're there on business.

Ask for a room on a higher floor for a better city view.

Pros

  • Pleasant staff
  • Nice breakfast selection
  • Free and fairly fast Wi-Fi

Cons

  • Gym equipment could use an upgrade
  • Nearby mosque noise may awaken light sleepers
Jalan Embong Malang 25–31, Surabaya, 60261, Indonesia
31-546–8000
Hotel Details
348 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$ Semarang

Gumaya Tower Hotel Semarang160.2 miles away

Jl. Gajah Mada No. 59 - 61, Semarang, Central Java, 50134, Indonesia
We recommend 3 Hotels in Semarang
$ Semarang

Hotel Neo Candi Semarang160.4 miles away

Jl. S. Parman No. 56, Semarang, Central Java, 50232, Indonesia
We recommend 3 Hotels in Semarang
$ Semarang

Crowne Plaza Semarang160.5 miles away

Jl Pemuda 118, Semarang, Central Java, 50123, Indonesia
We recommend 3 Hotels in Semarang
$$ North Bali

Lovina Beach Hotel168.9 miles away

Jalan Seririt--Singaraja Kaliasem, Lovina, Bali, 81152, Indonesia
We recommend 5 Hotels in North Bali
$$$$ North Bali

Puri Bagus Lovina170.4 miles away

Jalan Raya Seririt-Singaraja, Lovina, Bali, 81151, Indonesia
We recommend 5 Hotels in North Bali