Surabaya, Indonesia

Surabaya

East JavaIndonesia

Why You'll Love Surabaya

Surabaya is a bustling city on the eastern coast of Java island, known for its rich history, vibrant culture and friendly people. It is one of the largest cities in Indonesia and serves as a gateway to many tourist destinations in East Java. A visit to Surabaya will give you an authentic experience of Indonesian lifestyle and traditions with a modern touch.

Getting to Surabaya

You can reach Surabaya by a direct flight to Juanda International Airport or by train or bus from neighboring cities. Taxis and ride-hailing services are available for travel within the city.

The closest city to Surabaya is Surabaya, in East Java.

Travelling from Juanda International Airport to Surabaya

When to Visit

The best time to visit Surabaya is from June to August when the weather is sunny and dry. It is also the peak tourist season, so expect higher prices and larger crowds.

Weather and Climate

Surabaya experiences a tropical climate with hot and humid weather throughout the year. The rainy season is from November to April while the dry season is from May to October. Temperatures range from 25°C to 34°C.

Costs When Visiting

In Indonesia, the currency is the Indonesian rupiah.
Some sample costs when travelling around Surabaya are:

Sample Accommodation Costs

Budget accommodation starts from IDR 150,000 per night while mid-range hotels can cost around IDR 500,000 per night. Luxury hotels are available from IDR 900,000 per night.

Sample Food Costs

Street food in Surabaya is cheap and delicious, with prices starting from IDR 10,000. Mid-range restaurants can cost around IDR 100,000 per meal while high-end restaurants can cost around IDR 500,000 per meal per person.

Safety Rating

Surabaya is generally a safe city for tourists. However, petty theft is common in crowded areas, so take precautions. Women and members of the LGBTQ community may face some discrimination, but it is usually not violent or aggressive. Overall, use common sense and be aware of your surroundings.

Local Population

Surabaya has a population of around 3 million people, with a mix of ethnic groups including Javanese, Chinese and Madurese. The main language spoken is Javanese, but many people also speak Bahasa Indonesia. The majority of the population is Muslim.

Things to Do

Some of the popular tourist activities in Surabaya include visiting historical landmarks like the Surabaya Submarine Monument, shopping at local markets like Pasar Atom or Tunjungan Plaza, exploring the vibrant food scene, and visiting the charming Suramadu National Bridge.