Travelers are voting Hotel Majapahit Surabaya, Garden Palace Hotel Surabaya and Surabaya Plaza as the best of 18 hotels in Surabaya. There are 1 hotel in Batu a city just 36 km from Surabaya and 4 hotels in Malang which is 98 km distant. The most popular of these are Villa Kartika Batu in Batu and Tuqu Hotel Malang in Malang. You can find 1193 Hotel in the country of Indonesia and Jimbaran is our members favorite Hotel in all of Indonesia. Want more? Check out our map of hotels in Surabaya.