What Are the Best Hotels in Surabaya, Indonesia?
Forget Bali, discover real Indonesia in Surabaya, a great jumping-off point for exploring Mount Bromo.
While it’s the second largest city in the country, Surabaya is an often overlooked destination. Here, you can experience authentic Indonesian culture. Foodies should make a beeline for Kartiko for the best local food. Alternatively, tour the House of Sampoerna, an unusually interesting cigarette factory. From heritage colonial hotels to luxury tropical resorts, discover the best hotels in Surabaya, Indonesia.
Kokoon Hotel Surabaya
Hotel
Inspired by the comfort of a cocoon, the Kokoon Hotel Surabaya is all about creating an urban retreat for business and leisure travellers. Located within easy reach of the port and train station, the colonial decor is a nod to its past, when Surabaya’s Old Town was one of the busiest business districts during the Dutch era. It has been elevated with modern comforts, including spacious suites and a peaceful inner courtyard where you can relax by the pool.
PanaHouse Surabaya
Guesthouse
PanaHouse Surabaya, a boutique guesthouse with a minimalist, modern design and an abundance of lush greenery, is ideal for travellers looking for a homely hideaway. You can grab breakfast, lunch, and dinner at restaurant Nangoma. If you’re craving a good cup of coffee, PanaHouse has you covered too with the finest ground beans at the cafe Kopi Kompleks.
Sheraton Surabaya Hotel & Towers
Hotel
Sheraton are known for their five-star service – and their Surabaya hotel is no different. Facilities include tennis courts, a spa and a palm-fringed outdoor pool, with Indonesian design features — you really will forget that you’re in a city. When it’s time to explore, many of Surabaya’s most famous sites are nearby, including Museum Surabaya and the towering Tugu Pahlawan monument, dedicated to Indonesian war veterans.
Majapahit Hotel
Hotel
The Majapahit Hotel is a cultural and historical landmark in Surabaya. The telltale elegant colonial architecture dates back to 1910, a few decades before the country came to be. A stay at this lavish, intimate hotel will introduce you to an experience otherwise reserved for the ancient Javanese royals. Think marble and gold-plated bathrooms, and king-sized beds with views of the manicured garden. Even non-staying guests come for high tea – and a peek at the regal decor.
Ciputra World Hotel
Hotel
Located within the Ciputra World Mall, this hotel already boasts a prime city location – plus it offers access to the largest golf course in East Java and one of the biggest waterparks in south-east Asia. Start your day with a dip in the rooftop pool, overlooking Surabaya’s glittering cityscape or indulge in a Body Glow treatment at the in-house spa. Downstairs, the Gallery restaurant offers an extensive buffet breakfast from 6am for early risers.
Java Paragon Hotel & Residences
Hotel
For many locals and tourists, Java Paragon has become more than just a hotel – it’s an all-round lifestyle destination. There’s an extensive fitness centre and spa, plus an outdoor pool. Rooms vary from regular doubles to two- and three-bedroom apartments, perfect for an extended stay. Head up to the Skyclub Bistro and Bar for panoramic views of the city and rub shoulders with glamorous locals.
Bumi Surabaya City Resort
Resort
This stunning resort is in the heart of the city, but feels like a world of its own with lush tropical gardens, spacious outdoor sun terraces and a large L-shaped pool. A real draw here is the wellness facilities, which include a luxury spa, two whirlpools, a sauna and floodlit tennis courts. Foodies will appreciate Pasar, a street food style, open-air restaurant, serving up authentic Indonesian, Chinese and Japanese dishes in a leafy courtyard.
Vasa Hotel Surabaya
Hotel
Vasa Surabaya is one of the most opulent hotels in the city. From its outdoor infinity pool to the onsite helipad, you can expect the very best treatment during your stay here. Book a suite on the 36th floor for the best city views – marble bathrooms, rain showers and cosy bathrobes come as standard here. There are also apartments available for larger groups, sleeping up to six people. For dinner, choose between Chinese cuisine at Xiang Fu Hai, a Brazilian steakhouse and an Indonesian buffet at 209 Dining.
JW Marriott Hotel Surabaya
Hotel
Part of the JW Marriott luxury chain, this hotel in Surabaya carries its well-known brand quite satisfyingly. With tasteful design and excellent service, you can enjoy a five-star getaway here. The large, tropical swimming pool area, one of the hotel’s most-sought highlights, is lined with palm trees and a relaxed seating area. Key city highlights – such as the House of Sampoerna and Tugu Pahlawan – are just minutes away by car.
Sarah Gibbons contributed additional reporting to this article.