Lovely Historic Hotel Majapahit

This historic hotel as it was when it opened.

One of the oldest and most historic hotels in Surabaya, the Hotel Majapahit is a great place to stay if you’re able to splurge. The original structure still stands, with its towers replaced by “wings” that connect the two side buildings. The grounds are lovely, with leafy palm trees and expertly manicured plants. Orchids spring from cracks in the trees.

Beautifully manicured grounds at the Hotel Majapahit.

The suites are spacious and offer all the luxuries you’d expect in a stay. The pool, roof terrace, and spa are all well worth stopping here for.