Bus2Train

Surakarta to Surabaya

Updated: March 11, 2024 01:02 PM
Surabaya

Surakarta to Surabaya - Language, Currency, Distance, How to Reach, Expenses, Best time to go, What to Eat, Where to Go, FAQ

Language

The official language of both Surakarta and Surabaya is Indonesian.

Currency

The official currency of both Surakarta and Surabaya is the Indonesian Rupiah (IDR).

Distance

The distance between Surakarta and Surabaya is approximately 220 kilometers (137 miles).

How to Reach

By Train

There are several trains that run between Surakarta and Surabaya. The journey takes about 4-5 hours.

By Bus

There are several buses that run between Surakarta and Surabaya. The journey takes about 5-6 hours.

By Plane

There are no direct flights between Surakarta and Surabaya. However, you can fly from Surakarta to Jakarta and then take a connecting flight to Surabaya.

Expenses

The cost of traveling from Surakarta to Surabaya will vary depending on the mode of transport and the time of year. However, you can expect to spend around IDR 100,000-200,000 (USD 7-14) for a one-way ticket.

Best time to go

The best time to visit Surabaya is during the dry season, which runs from May to October.

What to Eat

Surabaya is known for its delicious food. Some of the must-try dishes include:

  • Rawon
  • Sate klopo
  • Lontong balap
  • Pecel
  • Rujak cingur

Where to Go

Surabaya is a vibrant city with plenty to see and do. Some of the most popular tourist attractions include:

  • Surabaya Zoo
  • House of Sampoerna
  • Cheng Hoo Mosque
  • Surabaya Town Square
  • Kampung Arab

FAQ

  • What is the best way to get from Surakarta to Surabaya?

    The best way to get from Surakarta to Surabaya is by train.

  • How long does it take to get from Surakarta to Surabaya?

    The journey takes about 4-5 hours by train.

  • How much does it cost to get from Surakarta to Surabaya?

    The cost of traveling from Surakarta to Surabaya will vary depending on the mode of transport and the time of year. However, you can expect to spend around IDR 100,000-200,000 (USD 7-14) for a one-way ticket.

  • What is the best time to visit Surabaya?

    The best time to visit Surabaya is during the dry season, which runs from May to October.

*Distance calculation may be aerial distance.

Trips from Surakarta


  • Bantul
    Surakarta to Bantul

    Surakarta, also known as Solo, is a city in Central Java, Indonesia. It is the capital of Surakarta Regency and the cultural center of Javanese culture. Ba..

  • Lombok
    Surakarta to Lombok

    The official language of Indonesia is Indonesian. However, in Lombok, the Sasak language is widely spoken. English is also spoken in some tourist areas. Th..

  • Dieng Plateau
    Surakarta to Dieng Plateau

    Surakarta, also known as Solo, is a city in Central Java, Indonesia. It is located about 55 km east of Semarang and 100 km south of Yogyakarta. Dieng Plate..

  • Sidoarjo Regency
    Surakarta to Sidoarjo Regency

    The official language of Indonesia is Indonesian, but Javanese is also widely spoken in Surakarta and Sidoarjo Regency. The official currency of Indonesia ..

  • Purwodadi
    Surakarta to Purwodadi

    Surakarta, also known as Solo, is a city in Central Java, Indonesia. It is the capital of the Surakarta Regency and the cultural center of Java. Purwodadi ..

  • Labuan Bajo
    Surakarta to Labuan Bajo

    Surakarta, also known as Solo, is a city in Central Java, Indonesia. It is the capital of Surakarta Regency and is located about 100 kilometers (62 miles) ..

  • Banjarnegara
    Surakarta to Banjarnegara

    The official language of Indonesia is Indonesian. However, Javanese is the most widely spoken language in Surakarta and Banjarnegara. The official currency..

  • Pekalongan
    Surakarta to Pekalongan

    The official language of Indonesia is Indonesian, but Javanese is the most widely spoken language in Surakarta and Pekalongan. The official currency of Ind..

  • Cilacap
    Surakarta to Cilacap

    The official language of both Surakarta and Cilacap is Indonesian. The official currency of both Surakarta and Cilacap is the Indonesian rupiah (IDR). The ..

Trips to Surabaya


  • Godean
    Godean to Surabaya

    The official language of Indonesia is Indonesian. However, many people in Sur..

  • Pati
    Pati to Surabaya

    The official language of Indonesia is Bahasa Indonesia. However, English is w..

  • Sukoharjo
    Sukoharjo to Surabaya

    ..

  • Weleri
    Weleri to Surabaya

    The official language of Indonesia is Indonesian. However, many other languag..

  • Kuching
    Kuching to Surabaya

    Kuching and Surabaya are two major cities in Malaysia and Indonesia, respecti..

  • Bitung
    Bitung to Surabaya

    Bitung is a city in North Sulawesi, Indonesia, located on the northern coast ..

  • Banjar
    Banjar to Surabaya

    Surabaya is the capital of East Java province, Indonesia. It is the second la..

  • Tuban
    Tuban to Surabaya

    The official language of Indonesia is Indonesian. However, English is widely ..

  • Serang
    Serang to Surabaya

    The distance between Serang and Surabaya is approximately 630 kilometers (390..

  • Rembang
    Rembang to Surabaya

    Rembang is a city in Central Java, Indonesia, located on the northern coast o..