Going to Yogyakarta from Surabaya

Yogyakarta with its charming old city and nearby UNESCO World Heritage sites of Borobudur and Prambanan is the second most visited tourist place after Bali.
Fortunately, it is located not so far from Surabaya to the west.

You can go to Yogyakarta from Surabaya by following methods.

1. By Airplane

The actual flight takes about 40 minutes, even though it officially shows 1.1 hour.
One-way flight to Yogyakarta costs as low as Rp.300,000 (about USD 30), or maybe less.
Check the website of following low cost airlines:
- Lion Air (http://www.lionair.co.id/), Indonesian economic airline
company, delay flights are often.
Ask IKIRU staff for alternatives.

2. By Train

At the time of writing, there are 6 trips per day, departs from Surabaya Gubeng Station (about 15 minutes ride from IKIRU) with the price range Rp.85,000 to Rp.260,000.
The trip takes about 4.5 to 6 hours

Check Indonesian train website (in Indonesian language) for detail time schedule and price:

3. By Bus

You can go by big bus departs from Surabaya bus terminal (named Bungurasih or Purabaya), about 30 minutes ride from IKIRU.

4. By Minibus from Travel Agent

This option is more popular than the big bus, since they can pick you up to IKIRU and drop you to any places in Yogyakarta.
You can ask IKIRU staff for reservation.