Find our comprehensive listing of best dining places in Surabaya below;

1.  Pavilion Restaurant $$

Pavilion Restaurant

Open for breakfast, lunch and dinner, this vibrant restaurant offers both buffet dining and a la carte fare. Feast on your favorite international dishes, and be sure to visit the barbecue station. Reservations required Open for breakfast, lunch and dinner Dress code: Casual
JW Marriot Surabaya Jalan Embong Malang 85-89, Surabaya  60261 Indonesia
Phone: +62 31 5458888; ext= 3062 Wed: https://www.marriott.com/en-us/hotels/subjw-jw-marriott-hotel-surabaya/dining/


2. Imari Japanese Restaurant $$$


Imari  Japanese restaurant, features a casually refined ambiance, as well as a sushi bar, teppan-style cooking and fresh grilled seafood and meat, all within steps of your room at JW Marriott Hotel Surabaya. Reservations required Open for lunch and dinner Dress code: Casual Phone: +62 31 5458888; ext= 3423
JW Marriot Surabaya Jalan Embong Malang 85-89, Surabaya  60261 Indonesia



3. Uppercut Steakhouse Restaurant $$$

Uppercut Steakhouse Restaurant

Under the direction of Chef Milo Baldazzi, Uppercut’s delightful menu serves a variety of fine quality meats, including dry-aged beef, along with scrumptious side dishes and non-beef selections, using the freshest and finest ingredients.
Open for dinner Dress code: Casual Phone: +62 31 5458888
JW Marriot Surabaya Jalan Embong Malang 85-89, Surabaya  60261 Indonesia


4. Tang Palace Chinese Restaurant $$

 Tang Palace Chinese Restaurant

Tang Palace Chinese Restaurant thrills your palate with authentic Cantonese cuisine and dim sum served in an opulent setting. Accented by antiques from the legendary Tang Dynasty, this exceptional Surabaya restaurant is on the second floor of the hotel.
JW Marriot Surabaya Jalan Embong Malang 85-89, Surabaya  60261 Indonesia. Phone: +62 31 5458888


5. The Consulate $$$

The Consulate

The Consulate offers an unparalleled dining experience in an elegant setting.
Darmokali 10, Surabaya
Tel. +6231 561 1914, +62822 3168 1914
Open everyday : 11.00am – 10.30pm (Last Order)



6. CONFIT $$


Confit Surabaya opened since December 2014, serving modern food, Australian food and Fusion food.
“A really nice place to get dinner. The ambiance is pretty private/intimate so people usually go here for special-occasions, though you can just eat here for ordinary dinner. Their food selection is great, the tastes are excellent. Staff are incredibly nice and checks on you to make sure you’re having a good time. Price are not on the cheap side, but IMO you get more than you paid for. Definitely recommended. Personal favourite is their Escargot and steaks.
– Brilliant H”
Located: Jalan RA.Kartini No.69 DR. Soetomo Tegalsari
Kota Surabaya Jawa Timur 60264 Indonesia
(031) 5683779, (031) 5683477, 0899-2666-998
Opening Hours
Mon: 11:30 am – 3:00 pm, 6:00 – 10:00 pm
Tue: 11:30 am – 3:00 pm, 6:00 – 10:00 pm
Wed: 11:30 am – 3:00 pm, 6:00 – 10:00 pm
Thu: 11:30 am – 3:00 pm, 6:00 – 10:00 pm
Fri: 11:30 am – 3:00 pm, 6:00 – 10:30 pm
Sat: 11:30 am – 3:00 pm, 6:00 – 10:30 pm
Sun: 11:30 am – 3:00 pm, 6:00 – 10:00 pm


7. French Citrus Lee Restaurant $$

french citrus

“So far possibly the best fine dining you can find in Surabaya. The taste & experience was really worth the price. Yes, compared to regular meals, I know it’s on the expensive side. But, the flavor balance, harmony & food creativity were on the spotlight in a fine dining experience. So, don’t ever compare a regular dining with a fine dining price. The owner & the chef was very friendly & constantly checking on us, our experience & our preferences. The parking space was very small, but there was a valet service. Anyways, the dining & flavor experience did pay far off!”
– Evelyn Devina
Jl. kutai 12, Surabaya, Indonesia
RSVP 📞 / WA :
DINNER Tues-Sun: 18.00-21.30 (Last Order)


8. de Soematra Function House $$$

de Soematra Function House

Set amidst authentic colonial surroundings, de Soematra Function House 1910 is a magnificent, high-class multi-function venue which specializes in holding customized events that are memorable and unique. The luxurious period ambiance and five-star service of this exclusive, elegant site sets it apart from any other venue or function hall in the area. Guests can enjoy a lounge area and private dining rooms, as well as two multipurpose function rooms situated outdoors in the garden, which can also be used.
Jl. Sumatra No. 75
Surabaya, Indonesia 60261
Hours 11:00 AM – 10:00 PM
Phone +62 31 5010666


9. Domicile Kitchen & Lounge $$

Domicile Kitchen & Lounge

New-age cuisine and pastry prepared from high quality materials fresh from the kitchen. Unique design through parts of the building to ensure memorable experiences. Open for lunch and dinner Dress code: Smart Casual Phone: +62 31 5016900
Jl. Sumatra 35 Surabaya, Indonesia - https://www.instagram.com/domicilesby/?hl=en


10. Jade Imperial $$

Jade Imperial

Fine Dining Chinese Restaurant. Opened since 2000 located at Jalan Raya Kupang Indah.
Jade Imperial Surabaya :
Jl. Raya Kupang Indah no 27, Surabaya
Ph : (+6231) 7328471, Fax : (+6231) 7342927

Jade Imperial Galaxy Mall
Galaxy Mall Extention Lantai 3
Jl. Dharmahusada Indah Timur 35-37, Surabaya
Ph / Fax : (+6231) 5915321


11. Altoro Spanish Gastrobar $$


The perfect place that stirs the senses and stimulates the appetite.
One building, two concepts. ALTORO is more than just a place to dine, it is a culinary masterpiece. The building itself resembles the legendary market in Spain along with its majestic architecture and culture. A two-story-building, two different concepts in one whole remarkable experience. The first floor is Tapas & Cocktails area where people can have a good time and enjoy the food together. Meanwhile, the second floor is the Restaurante. Elegant, private and relaxing atmosphere for the best gastronomic experience you deserve. Step into ALTORO and discover your new culinary journey.

Raya Kupang Indah No 3 West Surabaya, Indonesia
[email protected]
Phone 031 991 42262 - 081381623232