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.
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.
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.
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.
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 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.
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.