Surabaya is often seen as just a gateway to Mount Bromo or Ijen, but Indonesia's second-largest city has a lot to offer those who want to stay active. It is a city that moves a bit slower than Jakarta, but the fitness culture is just as vibrant and welcoming. Whether you are here for work or just passing through, finding a place to sweat is straightforward if you know where to look.
The City Center and Ciputra World
Most travelers find themselves staying around the city center or the newer developments near Ciputra World. This area is the modern heart of Surabaya and hosts some of the best fitness facilities in the city.
The large malls are once again the primary hosts for high-quality gyms. Celebrity Fitness and Fitness First have a strong presence here, particularly in malls like Ciputra World Surabaya and Tunjungan Plaza. These gyms are familiar, reliable, and offer everything from heavy free weights to diverse group classes. They are usually the safest bet for a traveler who wants a predictable experience with good air conditioning. For a full list of local spots, visit our Surabaya fitness finder.
Outdoor Running and Parks
Surabaya can be hot, but the city has made great strides in providing green spaces for residents. If you prefer running outdoors, Taman Bungkul is the most popular spot. It is a well-maintained park in the middle of the city with a dedicated running track. It gets busy in the mornings and evenings, providing a great way to see how locals enjoy their leisure time.
For a longer run, many people head to the Surabaya Waterfront or the quiet residential streets of West Surabaya, particularly around the CitraLand area. The air is slightly fresher there, and the roads are wider and less congested than the city center.
Pricing and Access
Gym prices in Surabaya are generally more affordable than in Jakarta. A day pass at a premium commercial gym will usually set you back between 150,000 to 250,000 IDR. If you look for smaller, local gyms, you can find sessions for as low as 50,000 IDR, though these will likely be simpler and without air conditioning.
If you are staying in one of the major hotels like the JW Marriott or the Shangri-La, their fitness centers are excellent and often include pool and spa access. For a few days' stay, the hotel gym is often the most convenient and cost-effective option.
Surabaya might not have the sheer number of boutique studios found in Jakarta, but its solid mix of commercial gyms and improving public parks makes it a great city for staying fit on the road. If you are continuing your journey through Java, check out our Jakarta fitness guide or our Bandung guide.