Travel Budget for Surabaya Visit Surabaya on a Budget or Travel in Style

Surabaya, Propinsi Jawa Timur, Indonesia

How much does it cost to travel to Surabaya?

You should plan to spend around $63 (Rp1,019,095) per day on your vacation in Surabaya. This is the average daily price based on the expenses of other visitors.

Past travelers have spent, on average for one day:

  • $22 (Rp360,251) on meals
  • $2.76 (Rp44,520) on local transportation
  • $74 (Rp1,196,036) on hotels

A one week trip to Surabaya for two people costs, on average, $885 (Rp14,267,331). This includes accommodation, food, local transportation, and sightseeing.

All of these average travel prices have been collected from other travelers to help you plan your own travel budget.

  • Average Daily Cost Per person, per day
  • One Week Per person
  • 2 Weeks Per person
  • One Month Per person
  • One Week For a couple
  • 2 Weeks For a couple
  • One Month For a couple
This data comes from the travel budgets of real travelers - How it works. Put these numbers on your website.

How much does a one week, two week, or one month trip to Surabaya cost?

A one week trip to Surabaya usually costs around $443 (Rp7,133,665) for one person and $885 (Rp14,267,331) for two people. This includes accommodation, food, local transportation, and sightseeing.

A two week trip to Surabaya on average costs around $885 (Rp14,267,331) for one person and $1,770 (Rp28,534,661) for two people. This cost includes accommodation, food, local transportation, and sightseeing.

Please note, prices can vary based on your travel style, speed, and other variables. If you're traveling as a family of three or four people, the price per person often goes down because kid's tickets are cheaper and hotel rooms can be shared. If you travel slower over a longer period of time then your daily budget will also go down. Two people traveling together for one month in Surabaya will often have a lower daily budget per person than one person traveling alone for one week.

A one month trip to Surabaya on average costs around $1,897 (Rp30,572,851) for one person and $3,794 (Rp61,145,702) for two people. The more places you visit, the higher the daily price will become due to increased transportation costs.

Independent Travel

Traveling Independently to Surabaya has many benefits including affordabilty, freedom, flexibility, and the opportunity to control your own experiences.

All of the travel costs below are based on the experiences of other independent travelers.

Is Surabaya expensive to visit?

Surabaya is a reasonably affordable place to visit. Located in Indonesia, which is a reasonably affordable country, visitors will appreciate the relatively low cost of this destination. It falls in the average range in the country for its prices. If you're traveling on a budget, then this is a good destination with affordable accommodation, food, and transportation.

Within Asia, Surabaya is a moderately priced destination compared to other places. The overall cost of travel here is fair for the region and comparable to Xiamen or Mashiko.

For more details, and to find out if it's within your travel budget, see Is Surabaya Expensive?

How much money do I need for a trip to Surabaya?

The average Surabaya trip cost is broken down by category here for independent travelers. All of these Surabaya travel prices are calculated from the budgets of real travelers.

Category Cost
Accommodation 1 (Double Occupancy) Rp1,196,036 ($74)
Local Transportation 1 Rp44,520 ($3)
Food 2 Rp360,251 ($22)
Entertainment 1 Rp76,425 ($5)
Accommodation Budget in Surabaya
Average Daily Costs

Calculated from travelers like you

The average price paid for one person for accommodation in Surabaya is $37 (Rp598,018). For two people sharing a typical double-occupancy hotel room, the average price paid for a hotel room in Surabaya is $74 (Rp1,196,036). This cost is from the reported spending of actual travelers.

  • Accommodation1 Hotel or hostel for one person
  • Accommodation1 Typical double-occupancy room

Hotel Prices in Surabaya

Looking for a hotel in Surabaya? Prices vary by location, date, season, and the level of luxury. See below for options.

Find the best hotel for your travel style.


Actual Hotel Prices
The average hotel room price in Surabaya based on data provided by Kayak for actual hotel rooms is $19. (Prices in U.S. Dollars, before taxes & fees.)

Kayak helps you find the best prices for hotels, flights, and rental cars for destinations around the world.

Recommended Properties

Transportation Budget in Surabaya
Average Daily Costs

Calculated from travelers like you

  • The cost of a taxi ride in Surabaya is significantly more than public transportation. On average, past travelers have spent $2.76 (Rp44,520) per person, per day, on local transportation in Surabaya.

  • Transportation1 Taxis, local buses, subway, etc.

Recommended Services

Flights to Surabaya
How much does it cost to go to Surabaya? Naturally, it depends on the dates. We recommend Kayak because they can find the best deals across all airlines.

Rental Cars in Surabaya
The price of renting a car in Surabaya will depends on dates, the type of car, the location, and your age. We recommend Kayak because they can find the best deals across all car rental companies.

Food Budget in Surabaya
Average Daily Costs

Calculated from travelers like you

  • While meal prices in Surabaya can vary, the average cost of food in Surabaya is $22 (Rp360,251) per day. Based on the spending habits of previous travelers, when dining out an average meal in Surabaya should cost around $8.94 (Rp144,100) per person. Breakfast prices are usually a little cheaper than lunch or dinner. The price of food in sit-down restaurants in Surabaya is often higher than fast food prices or street food prices.

  • Food2 Meals for one day

Entertainment Budget in Surabaya
Average Daily Costs

Calculated from travelers like you

  • Entertainment and activities in Surabaya typically cost an average of $4.74 (Rp76,425) per person, per day based on the spending of previous travelers. This includes fees paid for admission tickets to museums and attractions, day tours, and other sightseeing expenses.

  • Entertainment1 Entrance tickets, shows, etc.

Recommended Activities

Water Budget in Surabaya
Average Daily Costs

Calculated from travelers like you

  • On average, people spend $1.05 (Rp16,960) on bottled water in Surabaya per day. The public water in Surabaya is not usually considered safe to drink.

  • Water2 Bottled water for one day

Surabaya On a Budget
Surabaya Surabaya
Surabaya, also known as the "city of heroes," is the capital of East Java and the second largest city in Indonesia, following Jakarta. While it doesn't highlight as many typical tourist monuments as other cities, Surabaya serves as a takeoff point or a landing base for travelers visiting Mount Bromo and Bali.

Surabaya is known moreso as an economic boom town, welcoming travelers and residents from all over the world with its laid-back ambiance.

The climate is consistently tropical, with little variation in temperatures, hovering in the mid 80s throughout the year. However, just because the weather is warm doesn't mean you can forget your umbrella. Be prepared for wet season, from November through April, when you can undoubtedly expect rain on the daily. As usual, pack light layers for the weather and be sure to bring long pants and shirts with sleeves if you plan to visit any religious sites.
Get acquainted with Surabaya by first visiting Tugu Pahlawan, or the Heroes Monument, which is dedicated to those who died in the Battle of Surabaya in 1945.

If you enjoy architecture, explore the Old City area where you'll see what's left of the neoclassical architecture of abandoned Dutch colonial buildings.

Nearby, the Sampoerna Museum gives you the chance to learn about the Sampoerna family and the history of Indonesia's iconic kretek clove cigarettes, including cigarette-rolling demonstrations.

Surabaya has a large Chinese population, so it only makes sense that it has its own Chinatown, where hundreds of businesses and shops are located.

Keep an eye on your belongings as you visit the Pasar Pabean, a dimly-lit market, to enter and immerse yourself in yet another culture in the Arab quarter.

Here, you can visit the mosque (which only Muslims are allowed to enter), shop at the souks, or covered open air markets, and visit the cemetery and grave site of Sunan Ampel, a saint who spread Islam in Java.

A mosque that welcomes visitors of all faiths is the Masjid Nasional Al Akbar Surabaya, the largest mosque in Surabaya with beautiful architecture. Observe religious customs by dressing modestly, covering shoulders and knees, and hair, for women.

Suramadu Bridge is the longest bridge in the country at about 5 km, connecting Surabaya with the island of Madura. The bridge is long enough to enjoy the scenic views of the beaches, boats and beautiful lights, not to be missed after dark. You can also take a ferry ride or a taxi to cross the bridge to the island of Madura, known especially for batik clothing and lovely beaches.

Cool down from the heat at the Ciputra Waterpark, which features slides, a lazy river and a wave pool, and is one of the largest water parks in Southeast Asia.

Culture buffs may also enjoy live performances, such as Reog Dance at the Balai Pemuda, an art center in the center of the city, near the City Hall.

If you're seeking a getaway, a day trip to Trowulan may be just the thing to get out of town, and take a step back into time to explore an ancient archaeological city about 60 km southwest of Surabaya.

Here you'll learn about the only Hindu-Buddhist site of the classical age known to the country, which is also believed to be the capital city of the Majapahit Empire. Explore royal tombs, ancient ruins, historic buildings and don't forget to buy a pair of inexpensive (not to mention popular) sandals as a practical souvenir before you go.

For a more modern retail experience, shop the Tunjungan Plaza, a huge high-end shopping mall, which contains a food court, an IMAX theater, and is connected to a Sheraton Hotel if you're seeking rest and relaxation at the doorstep of your retail therapy.

Surabaya is also a good launching point for many of the nearby islands and other regions of eastern Indonesia. Head to Bali or Lombok for the beaches and culture, or go diving in Sulawesi which has stunning marine life.
Food and Dining
The Citra Raya, one of the most lavish housing projects in the country, was originally planned to be a bustling recreational area. It quickly developed and fulfilled that dream as it is now home to the G-walk, a busy locale full of restaurants and shopping, also known as the "Singapore of Surabaya."

The G-Walk is a popular strip among locals and visitors for restos and markets on the west side of the city, where you'll also find nightlife and entertainment.

Yokoso serves excellent Japanese food in a simple setting at affordable prices at the G-Walk. Warung Bu Kris is another resto in the Citra Raya area which is popular for the best local sambal, a spicy condiment served on the side of any dish. If you don't mind a high-end price tag, try out Penyetan, a local specialty of the meat of your choice (besides pork) served with sambal and rice.

For another local dish, check out Nasi Empal Pengampon, known especially for empal, which is a fried and shredded beef marinated in coconut milk and spices, loved for its tender and simultaneously crisp textures and delicious flavors. If you drop in for breakfast, try the bubur, a rice porridge served with your choice of or a combination of different meats.

If you're seeking a budget-friendly meal, head back toward the Masjid Nasional Al Akbar Surabaya; the area is bustling and full of cheap street food.

If you're flying in, the Surabaya airport is 25 km south of the city and about 45 minutes by taxi. You can also get in via either of the two rail stations, Gubeng or Pasar Turi Station, both within the city. The closest city from which to depart are Semarang and Yogyakarta, both between 4.5 and 5 hours by train.

Surabaya's main bus station, Purabaya, is located 13 kilometers south of town at Bungurasih. City buses also serve the station and cost less than a taxi to get to the center.

Minibuses are also available with the added benefits of a faster, more comfortable air-conditioned ride, though seats will cost more than the average bus.

Once you're in the center, taxis and becaks are the two main ways to get around. Taxis are more expensive, but comfortable, considering the air conditioning may just be worth it when you're ready for a break from the heat.

On the other hand, becaks, or rickshaws, provide an unforgettable way to get around and see the city like a local, at much lower prices.
Looking for a hostel in Malaysia or Indonesia?
Traveling alone to Kuala Lumpur or Penang?
Looking for a party in Singapore or Bali?

We've been gathering travel costs from tens of thousands of actual travelers since 2010, and we use the data to calculate average daily travel costs for destinations around the world. We also systematically analyze the prices of hotels, hostels, and tours from travel providers such as Kayak, HostelWorld, TourRadar, Viator, and others. This combination of expenses from actual travelers, combined with pricing data from major travel companies, gives us a uniqe insight into the overall cost of travel for thousands of cities in countries around the world. You can see more here: How it Works.

1 Categories averaged on a per-item basis.
2 Categories averaged on a per-day basis.
For example, the Food2 daily average is for all meals for an entire day, while Entertainment1 is for each individual purchase. Thus, the overall daily average cost is not a summation of the individual categories.