Surabaya, the bustling capital of East Java, offers a variety of accommodation options, from luxury hotels to charmingly traditional stays. These hotels cater to a variety of preferences, from cosy mini-break getaways to convenient business-friendly options.
Here’s our pick of the top 10 hotels in Surabaya that offer an exceptional experience:
Table of Contents
Morazen Surabaya

A modern, stylish hotel located in the heart of Surabaya, Morazen offers sleek interiors with top-notch amenities. It is ideal for both business and leisure travellers. With its convenient location, guests can easily explore nearby attractions, as well as enjoying well-equipped rooms and impressive city views.
This 4-Star hotel offers 172 comfortable and elegant rooms, consisting of Superior and Deluxe Rooms, Executive Rooms, Junior Suites, Royal Suites, Grand Royal Suites and Presidential Suites. All rooms come with a smart IPTV with streaming channels, free broadband and WiFi access, individual AC control, access to a wide range of facilities, and 24-hour services to make your stay a relaxing one.

For dining options, you’ll find Palatier Restaurant, and Laviere Bar & Lounge on the top floor, as well as Hermier Coffee Inc. at the lobby level for when you’re in need of an aromatic brew before hitting the bustling city. If you’re looking to host a large event, the Grand Peacock ballroom can cater for up to 1,000 guests, as well as 8 separate meeting rooms which provides the utmost comfort for all of your MICE needs.
Website
Location: Kayoon St No.4-10, Embong Kaliasin, Genteng, Surabaya, East Java 60271
Phone: (031) 99246888
The Westin Surabaya

Known for its luxury and comfort, the Westin Surabaya is located in the bustling Pakuwon Mall complex. The hotel provides stunning views of the city skyline and is equipped with premium facilities, offering spacious rooms for a deluxe experience. The Westin Surabaya brings guests a 5-star stay that focuses on well-being and balance for the whole family, with Night Golf for dads, Spa by L’Occitane for mums, Westin Kids Club for the children, as well as direct access to WestinWORKOUT® Fitness Studio and Pakuwon Mall.

Dynamic business guests can hold their events and conferences at The Westin Grand Ballroom & Conference Centre – the largest ballroom in East Java which is conveniently located near Satelit Toll Road and Juanda Airport for easy access.
Website
Location: Jl. Raya Lontar No.2, Lontar, Kec. Sambikerep, Surabaya, Jawa Timur 60216
Phone: (031) 29710000
JW Marriott Surabaya

This 5-star hotel offers a refined blend of luxury and tradition. With well-appointed rooms, JW Marriott is one of the most prestigious hotels in Surabaya, known for its exceptional service and delicious fine-dining options.
Ideally located near Tunjungan Plaza Mall in Surabaya’s city centre, JW Marriott Hotel Surabaya is a luxurious, premium hotel that’s perfect for business and family vacations. Experience the height of luxury in one of their 407 beautifully furnished rooms, as well as 22 extended-stay apartments for those looking to spend longer in this vibrant destination. Stay in the heart of Surabaya’s shopping and business district, just minutes from popular landmarks like Suramadu Bridge, the House of Sampoerna, Tugu Pahlawan and Sanggar Agung Temple.

With four distinct dining options, you can savour delectable Japanese, Chinese and Indonesian cuisine, as well as the city’s newest steakhouse. Family-friendly features include a pool with panoramic views and the poolside JW Terrace, that’s ideal for movie nights. You’ll also find versatile meeting and event spaces with custom catering and expert planning, as well as ample parking and a 24-hour gym and massage service. For a superior stay, JW Marriott Hotel Surabaya provides comfort, relaxation and style for your Surabaya getaway.
Website
Location: Jl. Embong Malang No.85-89, Kedungdoro, Kec. Tegalsari, Surabaya, Jawa Timur 60261
Phone: (0623) 15458888
Mövenpick Surabaya City

Mövenpick brings a touch of Swiss style to Surabaya, with modern rooms and a focus on sustainability. Guests can enjoy an array of amenities that include a fitness centre, rooftop pool and international dining options. The hotel offers 243 rooms and suites, from Superior Rooms to Presidential Suites, an all-day dining restaurant, lobby bar, meeting rooms, swimming pool, gym, spa and lounge.

Mövenpick Surabaya City is strategically located near the business district, financial centre, exhibition centre, hospital, shopping centre, university and carnival park area. It’s also only a 20-minute drive from Juanda International Airport and 30-minutes from Surabaya Zoo, making it super convenient and a top Surabaya pick.
Website
Location: Jl. Ahmad Yani No.71, Margorejo, Kec. Wonocolo, Surabaya, Jawa Timur 60238
Phone: (031) 99845999
DoubleTree by Hilton Surabaya

Situated in the heart of the city, DoubleTree by Hilton offers a blend of comfort and all the top-notch amenities you’d expect from a quality hotel chain. Guests can enjoy a warm welcome with their signature chocolate chip cookies and dramatic cityscape views from the higher floors.
From the moment you step inside, prepare for DoubleTree by Hilton Surabaya to impress with its elegant design and unique style. Every detail within the hotel is meticulously designed, from the spacious lobby to the luxurious guest rooms, creating truly exceptional surroundings.

DoubleTree by Hilton Surabaya offers a comprehensive range of facilities to fulfil the needs and desires of every guest. Delight in a refreshing dip in the resort’s inviting swimming pool, keep fit at the well-equipped fitness centre, or treat yourself to a rejuvenating spa treatment. Those visiting for work, will also find a business centre equipped with all the modern facilities you’ll need to support and ensure high productivity.
Website
Location: Jl. Tunjungan No.12, Genteng, Kec. Genteng, Surabaya, Jawa Timur 60275
Phone: (031) 98588888
Fairfield by Marriott Surabaya

Fairfield by Marriott offers a more budget-friendly option for travellers, but without sacrificing any of the comfort, providing clean, cosy rooms, a fitness centre and an inviting outdoor pool, all within a convenient location.

Towering over the city skyline, this welcoming 4-star hotel offers a unique design & ideal location in the heart of Surabaya, with nearby attractions in easy reach, including Ciputra World, Surabaya’s largest shopping mall. For warm hospitality in a stylish space, this hotel has everything you need for a memorable stay in Surabaya.
Website
Location: Jl. Mayjen Sungkono No.178, Dukuh Kupang, Kec. Dukuhpakis, Surabaya, Jawa Timur 60225
Phone: (031) 99531955
Shangri-La Surabaya

Those looking for a base for an exciting city adventure will love the charm of Shangri-La Surabaya, offering luxurious surroundings that are ideal for resting and unwinding. Boasting the most opulent accommodation in Surabaya, you’ll be surrounded with warm Indonesian hospitality and elegance at every turn.

Shangri-La Hotel offers 383 beautifully decorated rooms and suites which are divided into four types: Deluxe Rooms, Executive Rooms, Suites and Horizon Club, each showcasing stunning city backdrops. With a gentle nod to the local Javanese culture, rooms are decorated in a modern design with authentic touches, such as intricately carved wooden frames and lush carpets.
Website
Location: Jl. Mayjen Sungkono No.120, Pakis, Kec. Sawahan, Surabaya, Jawa Timur 60256
Phone: (031) 60038888
Oakwood Hotel & Residence Surabaya

Offering a selection of hotel rooms and serviced apartments, Oakwood is ideal for longer city stays. This upscale property is perfect for business travellers and families, with fully-equipped facilities that provide a comfortable home-away-from-home.

Not just a great base, at Oakwood Hotel & Residence Surabaya you can take advantage of plenty of entertainment facilities for you and your family, including shopping malls and sports centres. Golfers in particular will love the hotel’s close proximity to Le Grand Golf Club and other nearby driving ranges – perfect for burning-off some steam after a long day of meetings!
Website
Location: Jl. Raya Kertajaya Indah No.79, Manyar Sabrangan, Kec. Mulyorejo, Surabaya, Jawa Timur 60116
Phone: (031) 2880388
Sheraton Surabaya Hotel & Towers

Located in the main city centre, Sheraton Surabaya Hotel & Towers is the perfect choice for tourists visiting Surabaya, thanks to its direct connection to Tunjungan Plaza Mall and close proximity to various shopping and tourist hotspots, as well as business and entertainment centres.

With a variety of room options to suit different budgets, their spacious 5-star Deluxe Room is a real crowd-pleaser, equipped with single or twin beds and a bathroom with bathtub and shower. Whilst you’re there, take advantage of the Sheraton’s premium facilities, including a spa, tennis court, children’s play area, swimming pool, excellent restaurant and fully-equipped business centre.
Website
Location: Jl. Embong Malang No.25-31, Kedungdoro, Kec. Tegalsari, Surabaya, Jawa Timur 60261
Phone: (031) 5468000
Hotel Majapahit Surabaya

Hotel Majapahit Surabaya was built by the Sarkies Family in 1910 and originally named ‘Hotel Oranje’. With its elegant architecture, this boutique hotel offers 5-star facilities and stunning garden views, as well as a strategic location right in the heart of the “City of Heroes”.
The classic atmosphere of a bygone era is reflected in the hotel’s luxurious suites and spacious rooms. Soak-up the garden’s tranquil atmosphere as you sip on a carefully crafted cocktail for the ultimate relaxing holiday experience.

Prepare yourself for a journey into the nostalgia of Surabaya in the early 1900’s, as you discover a unique Dutch-colonial staycation, where history, romance and elegance blend together for plenty of memorable moments.
Website
Location: Jl. Tunjungan No.65, Genteng, Kec. Genteng, Surabaya, Jawa Timur 60275
Phone: (031) 5454333
From sleek, modern luxury to timeless cultural charm, these top Surabaya hotels offer the perfect combination of style and comfort that will make your stay truly unforgettable.




