Find hotels in Surabaya from $3

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 974 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Surabaya

Showing deals for:Jul 25 - Jul 27
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Surabaya

Find the best Surabaya areas and neighborhoods for the activities you enjoy most. Learn more about Surabaya
Learn more about Surabaya
Gubeng map

Gubeng

You might enjoy the bars while you're in Gubeng, and if you want to see some more of the larger Surabaya area, you can catch a ride on the metro at Ngagel Station.

Surabaya Center map

Surabaya Center

4 out of top 10 points of interest in this area

While you're in Surabaya Center, take in top sights like Tunjungan Plaza and jump on the metro at Ngagel Station to see more of the city.

Kedungdoro map

Kedungdoro

If you're looking for some top things to see and do in Kedungdoro and surrounding area, you can visit Tunjungan Plaza and Surabaya Plaza Shopping Mall.

Wonokromo map

Wonokromo

1 out of top 10 points of interest in this area

Wonokromo is well-liked for its museums and cafes. If you're hoping to get in some sightseeing, Royal Plaza Surabaya and Surabaya Zoo are top spots, and you can jump on the metro at Wonokromo Station or Ngagel Station to get around.

Ketintang map

Ketintang

Ketintang is well-liked for its restaurants and shopping. If you're hoping to see more of the larger area, Royal Plaza Surabaya and Surabaya Zoo are some interesting sights nearby to check out.

Learn more about Surabaya

Explore Surabaya: its golf, monuments, parks, and more!

Find out more about Surabaya

Find out more about Surabaya

Top reasons to visit Surabaya

  • Vibrant Culture: Surabaya offers a rich blend of traditional and modern culture, with stunning mosques, historical monuments, and lively neighborhoods to explore.
  • Shopping Experience: Enjoy shopping at both modern malls and local markets, providing a wide range of products and local handicrafts.
  • Stunning Night Views: Experience breathtaking night views of iconic landmarks that light up the city.
  • Diverse Accommodations: Choose from a variety of hotels, from budget-friendly to luxurious options, catering to all types of travelers.
  • Nearby Attractions: Take short trips to nearby destinations like Jombang for additional charm and cultural experiences.

Find great hotels in Surabaya

Surabaya boasts a diverse selection of hotels to suit every traveler's needs, from budget-friendly options to luxurious 5-star accommodations. Whether you're seeking a family-friendly getaway, a business-focused stay, or a relaxing spa retreat, you'll find plenty of choices, including well-known names like Sheraton Surabaya and Hotel Diponegoro. Explore the vibrant city while enjoying the comfort and convenience of various lodging types, including hotels and guesthouses, tailored to enhance your vacation experience.

  • Four Points by Sheraton Surabaya, Pakuwon Indah: Nestled in the vibrant heart of Surabaya, Four Points by Sheraton Surabaya, Pakuwon Indah offers a family-friendly atmosphere combined with a touch of luxury. This 4-star hotel caters to both leisure and golf enthusiasts, featuring an on-site golf experience. Families will appreciate the dedicated children's amenities, including a specialized children's pool, ensuring the little ones have a fun-filled stay. Proximity to the city center makes it an ideal base to explore Surabaya while enjoying the comforts of modern accommodations and attentive service.
  • JW Marriott Surabaya: For those seeking an opulent escape, JW Marriott Surabaya is a 5-star haven that perfectly marries luxury with family-friendly amenities. Located in the bustling city, this hotel provides a range of services designed to cater to both adults and children, such as a complimentary children's club, a children's pool, and a variety of toys. The sophisticated accommodations and exceptional dining options reflect its commitment to creating a memorable experience for every guest, making it a top choice for families and luxury travelers alike.
  • Doubletree By Hilton Surabaya: A perfect blend of business and leisure, Doubletree By Hilton Surabaya boasts a 4.5-star rating and offers a sophisticated experience tailored for families and business travelers. With amenities like a meeting room and business center, it’s equipped for corporate needs while also providing fun for kids with a shared playground, games, and a children's pool. The hotel's welcoming atmosphere and warm service ensure a relaxing stay, whether you're visiting for work or a family vacation.

Discover the best areas to stay in Surabaya

Surabaya, a vibrant city in East Java, offers an exciting blend of culture and modernity, making it perfect for family vacations or business trips. Explore financial hubs and relax in friendly neighborhoods, where you can enjoy local excursions and budget-friendly accommodations. Nearby destinations like Jombang provide additional charm, while Sulawesi hotels offer a unique stay. Experience the warm atmosphere and diverse vibes that Surabaya has to offer for an unforgettable vacation!

  • Kapasari: Situated within the vibrant city of Surabaya, Kapasari offers a delightful blend of family-friendly attractions and urban entertainment. Its seasonal peak from February to April attracts numerous travelers seeking shopping malls, water parks, and lively parks. The nearby theme park provides extra thrills, while the local mountains offer a scenic escape for nature lovers. Kapasari is perfect for those looking to experience the bustling city life along with family-friendly activities.
  • Sidoarjo: Located 14 miles from Surabaya, Sidoarjo is a bustling city that caters to both families and business travelers. With a steady influx of visitors, particularly in June to July and December, Sidoarjo features vibrant shopping centers and educational venues. Surrounded by beautiful parks and mountains, this city is also home to historic sites that reveal its rich cultural heritage. Sidoarjo offers an excellent mix for those interested in both leisure and business experiences.
  • Gresik: Just 9 miles away from Surabaya, Gresik is a charming city with a welcoming atmosphere and a variety of attractions. Visitors often flock here in June and during the holiday season in November to December. Gresik is known for its shopping malls and water parks, making it a great destination for family outings. The city is dotted with significant places of worship, monuments, and mosques, offering a glimpse into its historical and cultural roots. Gresik is ideal for travelers looking to explore both modern and traditional elements of Indonesian life.

Things to do in Surabaya

Surabaya, a vibrant city in East Java, Indonesia, is perfect for family vacations, business trips, and urban exploration. Visitors can enjoy a variety of activities, including shopping at modern malls and local markets. With numerous attractions and educational opportunities, Surabaya offers a rich travel experience. Be sure to explore the city's unique blend of culture and commerce while discovering all that this dynamic destination has to offer.

Food and drinks

In Surabaya, indulge in Nasi Rawon at CitraLand Market Food Court, savor Rujak Cingur at Layar, and enjoy Sate Ayam at Apeng Kwetiau Medan Rumah Makan. For a seafood treat, visit Layar. Don't miss the vibrant coffee scene throughout the city!

Shopping

For an exciting shopping experience in Surabaya, visit Tunjungan Plaza, Pakuwon Mall, and Surabaya Plaza Shopping Mall, all located conveniently within the city. If you're up for a drive, explore additional shopping destinations further afield for unique finds and local treasures.

Recreation

At Ciputra Golf Club, enjoy a round of golf surrounded by lush landscapes and vibrant outdoor vibes. Gelora 10 November Stadium and Lapangan Thor Stadium offer exciting sports experiences, where you can soak in the local athletic culture and cheer for your favorite teams in a lively atmosphere.

Booking tips and Expedia advantages for Surabaya

Surabaya offers several ways to save money during your visit. Enjoy free entry to popular spots like Tunjungan Plaza and Surabaya Plaza Shopping Mall. For transportation, consider using buses or motorcycles for affordable travel. To get the best hotel deals, plan your stay in January, March, or November when prices are lower. Utilize Expedia’s search tools for budget-friendly accommodations, and consider booking a package for extra savings. Joining Expedia's One Key membership can also unlock exclusive discounts and rewards for future stays.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Surabaya is highly seasonal. The cheapest months to stay in Surabaya are January, March and November, where the prices are usually lower. This is in comparison to February, April and June, where prices are usually higher.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences with ease. You can organize your search results to display prices from lowest to highest, making it simple to find the most affordable hotel options first. Additionally, you have the ability to refine your choices by hotel category; for instance, selecting the "Eco-certified" filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Surabaya with your flights and activities by booking a package through Expedia.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Surabaya

Surabaya is a vibrant city perfect for family, business, and cultural vacations. Explore popular attractions like the stunning mosques, modern universities, and historical monuments. Don't miss the breathtaking night views and iconic landmarks, which offer rich experiences for travelers. For a comfortable stay, consider hotels near the Suroboyo Monument and other key sites in Surabaya, making your visit both enjoyable and convenient.

  • Suramadu Bridge: This impressive modern bridge spans the Madura Strait, connecting Surabaya to Madura Island. Spanning over 5 kilometers, it offers stunning views of the surrounding waters and the city skyline, especially at sunset. The experience of walking or driving across this architectural marvel is truly unforgettable.
  • Airlangga University: As one of Indonesia's leading universities, Airlangga University boasts a vibrant campus life and a rich history. Visitors can explore its beautiful grounds, attend cultural events, and appreciate the blend of traditional and modern Indonesian education.
  • Chinatown: Immerse yourself in the rich cultural tapestry of Surabaya’s Chinatown. Wander through bustling streets filled with unique shops, enjoy delicious street food, and experience colorful festivals that celebrate the local Chinese heritage.

Best time to go to Surabaya

Visitor numbers in Surabaya is generally unchanged in popularity throughout the year. The best time to visit Surabaya is dependant on what kind of holiday you are seeking. October is its hottest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with frequent rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January81.0°F (27.2°C)Frequent RainMostly CloudySlightly LowLow
February80.8°F (27.1°C)Frequent RainMostly CloudyAverageHigh
March81.7°F (27.6°C)Moderate RainMostly CloudyAverageLow
April82.0°F (27.8°C)Moderate RainMostly SunnyAverageHigh
May82.6°F (28.1°C)Light RainMostly SunnyAverageAverage
June81.9°F (27.7°C)Light RainMostly SunnySlightly HighHigh
July81.1°F (27.3°C)No Rain (Dry)SunnySlightly HighAverage
August81.9°F (27.7°C)No Rain (Dry)SunnySlightly LowAverage
September83.1°F (28.4°C)No Rain (Dry)SunnyAverageAverage
October84.6°F (29.2°C)Light RainMostly SunnySlightly LowAverage
November84.2°F (29.0°C)Light RainMostly SunnyAverageLow
December82.4°F (28.0°C)Frequent RainMostly CloudySlightly HighAverage

The nearest major airports for your trip to Surabaya

When visiting Surabaya, East Java, travelers can fly into two major airports. Surabaya Juanda International Airport (SUB) is located 9 miles from the city center, with excellent nearby hotel options like the JW Marriott Surabaya and Sheraton Surabaya Hotel and Towers, both offering various transportation services, including airport shuttles. Malang Abdul Rachman Saleh Airport (MLG) is another option, situated 47 miles away. Nearby hotels such as Hotel Tugu Malang and the Singhasari Resort provide convenient airport shuttle services. Both airports ensure easy access to the vibrant city of Surabaya, making it a great destination for tourists.

Frequently asked questions

What is the best area to stay in Surabaya?
Kedungdoro is the best area to stay in Surabaya for travelers seeking a delightful mix of convenience, culture, and comfort. This vibrant neighborhood is centrally located, making it easy to explore the city's rich offerings. With many of our guests choosing this area, it's clear that Kedungdoro serves as an ideal base for experiencing Surabaya's attractions, including the historical House of Sampoerna and the lively Tunjungan Plaza mall.

For couples looking to immerse themselves in the local charm, Kota Tua (Old Town) presents an inviting option. With its historic-era buildings and picturesque Jembatan Merah (Red Bridge), this area provides a romantic backdrop for leisurely strolls. The unique architecture and quaint cafes create an intimate atmosphere, great for enjoying quality time together.

Families will appreciate the convenience of the Tunjungan area. Known for its main shopping street and family-friendly attractions like the Grand City Mall, this neighborhood ensures a fun-filled experience for all ages. The variety of dining options and entertainment venues makes it a great choice for those traveling with children.

Business travelers will find Genteng particularly suitable. As the central business district, it is home to government buildings and numerous hotels, suiting the needs of professionals on the go. The efficient access to key locations ensures that work commitments are met with ease, allowing for a stress-free visit.
What are the best hotels in Surabaya that travelers recommend?
The Westin Surabaya stands out as an exceptional choice, boasting a great review score of 10.0. This luxurious hotel offers a wealth of amenities, including a stunning outdoor pool, a dedicated children's pool, and a tranquil spa. The Club Level rooms provide exclusive access to a lounge with refreshments, enhancing your relaxation and comfort. Whether you're exploring the vibrant city or unwinding in the serene atmosphere, The Westin Surabaya ensures an unforgettable experience.

For couples seeking a blend of modernity and charm, the Four Points by Sheraton Surabaya, Pakuwon Indah, rated 9.6, captivates with its Art Deco design and cozy ambiance. Enjoy alfresco dining at the restaurant, or take a leisurely dip in the outdoor pool. With premium bedding and luxurious bathrobes, this hotel creates a romantic retreat for those looking to escape the everyday hustle.

Families will find delight at the Four Points by Sheraton Surabaya, Tunjungan Plaza, which holds an impressive rating of 9.4. This hotel is ideally situated near shopping malls and offers spacious rooms featuring family-friendly amenities. The outdoor pool, along with a children's pool, provides a great setting for fun and relaxation after a day of exploration. Plus, the 24-hour room service ensures that even the pickiest eaters are satisfied.

For those who appreciate heritage and elegance, Hotel Majapahit Surabaya - MGallery, rated 9.2, is a fantastic option. This hotel combines historical significance with luxurious comfort, featuring a beautiful poolside bar and a ballroom for special events. Ideal for couples and history buffs alike, its classic charm and attentive service make it a great base for discovering Surabaya's rich culture.

Lastly, the JW Marriott Surabaya, with a rating of 9.2, is great for business travelers and leisure seekers alike. With a range of meeting facilities, elegant dining options, and a rejuvenating spa, this hotel caters to both work and relaxation. Its luxurious theme and attentive staff provide a seamless experience, making it a top choice for those who value quality and convenience.
What are the best family hotels in Surabaya?
The Westin Surabaya stands out as a premier family-friendly hotel, boasting an exceptional score of 10.0. This luxurious property offers a delightful array of amenities tailored for families, including connecting rooms for added convenience, a children's club packed with activities, and a playground that promises endless fun. With a children's pool designed for safety and enjoyment, parents can relax knowing their little ones are well cared for.

Another excellent option is the Four Points by Sheraton Surabaya, Pakuwon Indah, which has earned a great rating of 9.6. Families will appreciate the sofa beds for extra sleeping space and the availability of cribs at no additional charge. The children's pool provides a safe haven for kids to splash around, while the hotel's friendly atmosphere ensures a welcoming experience for all.

For those seeking even more family-friendly features, the JW Marriott Surabaya, rated 9.2 by guests, presents an array of amenities like a children's club and a baby bathtub, making it a breeze for parents traveling with infants. The hotel's multiple pools include a dedicated area for children, while the nearby theme park offers exciting adventures just a stone's throw away.

Lastly, Hotel Majapahit Surabaya - MGallery, also scoring 9.2, is great for families with its onsite babysitting services and a playground. The availability of kids' meals and free accommodations for children further enhances its family-friendly appeal, ensuring that every guest, young and old, feels at home.

These hotels not only provide quality service but also ensure that families can enjoy a stress-free stay in the vibrant city of Surabaya. Find more child-friendly accommodations in Surabaya.
What are the best 5-star hotels in Surabaya?
The Westin Surabaya is a premier 5-star hotel that boasts an impressive review score of 10.0, making it a great choice for travelers seeking luxury and attentive service. This exquisite property offers a Club Level Lounge where guests can unwind with refreshments, and the elegant rooms come complete with plush bathrobes for a truly indulgent stay. With a shopping mall conveniently located onsite and a vibrant shopping district nearby, guests can enjoy both leisure and convenience during their visit.

For those looking for a refined experience, the JW Marriott Surabaya, rated 9.2, features luxurious amenities such as designer toiletries and evening entertainment, great for couples wanting a romantic getaway. This hotel also includes a Club Level Lounge for a touch of exclusivity, and the art gallery onsite adds a cultural flair to your stay.

The Doubletree By Hilton Surabaya, with a great rating of 9.4, is another exceptional option. Its poolside bar and executive lounge cater to guests who appreciate relaxation and convenience, while the luxurious theme throughout the hotel enhances the overall experience.

Meanwhile, Hotel Majapahit Surabaya - MGallery, also rated 9.2, invites travelers to enjoy its sophisticated atmosphere, complete with a poolside bar and limo services for that extra touch of extravagance.

Lastly, the Bumi Surabaya City Resort, rated 9.0, features an onsite restaurant with poolside dining and tennis facilities, appealing to active travelers who also appreciate fine dining in a picturesque setting. Find more luxury hotels in Surabaya.
Are there any all-inclusive hotels in Surabaya?
Morazen Surabaya is a fantastic all-inclusive hotel situated in the heart of East Java, Indonesia, and has earned an excellent traveler review rating of 8.4. This inviting property offers a range of amenities designed to create a comfortable and enjoyable stay for families and couples alike. See more all-inclusive resorts in Surabaya.
What are the best spa hotels in Surabaya?
For an exceptional spa experience, The Westin Surabaya is a great choice, boasting a superb rating of 10.0 from guests. This luxurious hotel features a full-service spa that offers an array of treatments, including deep tissue massages and body scrubs, all designed to rejuvenate body and mind. Couples can indulge in dedicated treatment rooms, ensuring a serene and intimate atmosphere for relaxation together.

Another excellent option is Bumi Surabaya City Resort, rated 9.0, where visitors can enjoy a full-service spa and various massage options. The serene environment and attentive service make it a favorite among travelers seeking both quality and convenience during their stay.

Sheraton Surabaya Hotel and Towers is also noteworthy, with a great rating of 8.8. This hotel provides a spa experience featuring steam rooms, Thai massages, and reflexology treatments, making it an ideal spot for those looking to unwind after a day of exploring the city.

Lastly, Hotel Majapahit Surabaya - MGallery, rated 9.2, offers a blend of history and modern luxury with its onsite spa. Guests can choose from a variety of treatments, including aromatherapy and body scrubs, in an enchanting setting that enhances the overall experience.

These spa hotels in Surabaya not only emphasize relaxation and wellness but also ensure attentive service and comfort, superb for travelers looking to indulge in quality experiences while enjoying great value. See all spa hotels in Surabaya.
What are the best budget hotels in Surabaya?
The Southern Hotel Surabaya is a fantastic choice for budget-conscious travelers seeking quality and convenience. This hotel, rated 8.6 by guests, offers a delightful mix of amenities that cater to families, including spacious suites and a lovely outdoor pool. Parents will appreciate the free babysitting services and the playground, making it easy to relax while the little ones have fun.

Another excellent option is the Best Western Papilio Hotel, also rated 8.6. With an inviting outdoor pool and family-friendly amenities like kitchenettes in the rooms, this hotel strikes a great balance between comfort and practicality. The complimentary daily newspaper and the club-level lounge with free breakfast ensure that both parents and kids start their day off right.

For travelers looking for a vibrant and accessible location, the Swiss-Belinn Manyar offers an outdoor pool and is conveniently situated near shopping districts, great for those looking to explore the local culture. With a review score of 8.4, it might be ideal for couples seeking a lively area to enjoy their getaway.

In summary, whether you're traveling with family or simply seeking a budget-friendly escape, Surabaya has options that promise a comfortable stay without sacrificing the quality you deserve. View all budget hotels in Surabaya.
What are the most romantic hotels in Surabaya for couples?
For couples seeking a romantic getaway in Surabaya, the Oakwood Hotel & Residence Surabaya is a standout option, boasting an impressive rating of 9.8. This luxurious hotel features delightful amenities such as deep soaking bathtubs and premium bedding, ensuring a restful and intimate stay. With 24-hour room service and designer toiletries, every detail is designed to pamper you and your partner, allowing you to fully unwind and enjoy each other's company.

Another excellent choice is the JW Marriott Surabaya, rated 9.2 by guests. This hotel offers couples dining options, an outdoor pool, and a steam room, superb for relaxing together after a day of exploring. The on-site shopping mall and art gallery add an extra touch of convenience and sophistication, creating an ideal backdrop for romantic adventures.

For a unique spa experience, the Platinum Hotel Tunjungan Surabaya also earns a rating of 9.2. Couples can indulge in treatments in their couples treatment rooms or enjoy a soak in the hot tub together. The full-service spa offers a range of massages and treatments that enhance the romantic atmosphere, making it a wonderful retreat for couples looking to relax and reconnect.

Each of these hotels provides a charming and attentive environment, superb for creating lasting memories with your loved one in Surabaya. Whether you prefer a luxurious suite, a relaxing spa day, or a romantic dinner, these hotels cater to your desires, ensuring a confident and stress-free planning experience. See all romantic hotels in Surabaya.
When is the best time to go to Surabaya?
The most popular time to visit Surabaya is from June to August, coinciding with the dry season when temperatures typically range from 75°F to 90°F. This period is ideal for outdoor adventures, allowing you to explore the vibrant city and its rich cultural heritage without the interruptions of rain.

During these peak months, Surabaya comes alive with a range of activities and events. You can immerse yourself in local festivals, enjoy bustling markets, and take advantage of the pleasant weather to visit key attractions like the House of Sampoerna or the iconic Surabaya Zoo. The city's lively atmosphere during this time makes it a delightful experience for travelers seeking both relaxation and adventure.

For those looking for a quieter time to visit, consider coming in September. While the weather remains warm, the number of tourists tends to decrease, allowing for a more intimate experience at popular sites. This month is also a fantastic opportunity to enjoy the local cuisine, as many restaurants are less crowded, making for a more leisurely dining experience.
Where can I find the best nightlife in Surabaya?
Surabaya, the bustling capital of East Java, offers a diverse nightlife scene that caters to various tastes and preferences.

The vibrant area of Tunjungan is known for its lively atmosphere, with a plethora of bars, clubs, and lounges that come alive after dark. Here, you'll find a mix of upscale venues and more laid-back spots to enjoy live music and dance the night away.

Another popular area is the Surabaya Riverfront, which features trendy waterfront bars and restaurants, providing a picturesque setting for a night out. Enjoy a drink while taking in the scenic views of the river, making it a superb spot for those looking to unwind in style.

For a more local experience, head to Jalan Raya Darmo, where you can discover charming cafes and traditional pubs that offer a taste of Surabaya's vibrant culture. This area is ideal for those who appreciate a more authentic nightlife experience, complete with local dishes and drinks.

If you're looking for a place that attracts a younger crowd, the Ciputra World area boasts a variety of modern clubs and entertainment venues, making it a hotspot for dancing and socializing.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Surabaya.
How can I save on a Surabaya hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Surabaya hotel bookings for every dollar you spend -- just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Surabaya hotel?
Prices for hotels in Surabaya often vary, but you can find a great deal from $3 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.