Trains 43 & 44 are the Bima, Eksekutif class only, air-conditioned Trains 47 & 48 are the Sembrani, Eksekutif class only, air-conditioned.Trains 71 & 72 are the Bangunkarta, Eksekutif class only, air-conditioned.There are no sleepers on the overnight trains, only reclining seats. Train 10 is the Argo Dwipangga, Eksekutif class only, air-conditioned.Trains 43 & 44 are the Bima, Eksekutif class only, air-conditioned. How to buy tickets: At the station, at Indomaret minimarkets or online at as shown here.On the plus side, Eksekutif class seats recline to a good 30 degrees.You can check train times & fares using English) or tiket.id (in Indonesian).Bookings are computerised and can be made up to 90 days in advance.Indonesian trains run on narrow-gauge 3' 6" tracks, but are pretty fast and usually very punctual.
Solo, also known as Surakarta, is Yogya's long-standing rival an hour to the east.You must enter through a major airport or designated seaport and a return or onward ticket is required, see for details. Check-in to get your orange boarding pass by scanning your QR barcode or typing in your booking reference. This is the South Concourse departures gate at Jakarta Gambir...These are the check-in counters at Jakarta Gambir (above left) and more basic ones at Yogyakarta (above right)... A range of trains links Jakarta with Surabaya, but the best train is the Argo Bromo Anggrek, Eksekutif class only, modern and powerfully air-conditioned.(via Y) = runs via Yogyakarta & Solo, not Semarang, see route map at top of page.Trains 1, 2, 3 & 4 are the Argo Bromo Anggrek (the Bromo Orchid), Eksekutif class only, air-conditioned.It has comfortable reclining seats with footrests and a catering car.There is both a daytime service and a time-effective overnight service, although the night trains have no sleepers - these disappeared from Indonesian trains in the 1990s.Train 151 is the Bogowonto, Ekonomi class only, air-conditioned. The nicest part of the journey from Jakarta to Yogya or Solo comes beyond Cirebon, where the train slows right down and snakes through gentle hills, past rice paddies nestling in narrow valleys amongst the jungle...Train 154 is the Gajahwong, Ekonomi class only, air-conditioned. It's easy to travel between Java and Sumatra by train & ferry, it's incredibly cheap, safe, a real experience, and no prior reservation or planning is necessary.Both cities should feature on any sensible trip to Java. You can check train times & fares using English) or tiket.id (in Indonesian).It's easy to travel from Jakarta to Yogya or Solo by comfortable air-conditioned train, indeed it's the best way. Train 7 & 8 is the Argo Lawu, Eksekutif class only, air-conditioned.