You take a train the 151 km from Jakarta to the port of Merak from where ferries sail to Bakauheni on the southern tip of Sumatra every 20 minutes around the clock taking between 90 & 120 minutes.A local bus or taxi will then take you the 94km from Bakauheni to the main southern Sumatra town of Bandar Lampung in about 90 minutes.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.Java to Bali by train & ferry Java to Sumatra by train & ferry Train travel on Sumatra Ferries to Borneo, Sulawesi & Papua How to travel by ferry between Singapore or Malaysia & Indonesia How to travel overland between Europe & SE Asia Citizens of many countries including the UK, USA, Canada, New Zealand, Malaysia, Thailand & Singapore do not require a visa for stays of up to 30 days.
Trains 143 & 144 are the Jayabaya, Ekonomi class only, air-conditioned. Prices vary by date & train, check fares at tiket.id or How to buy tickets: At the station, at Indomaret minimarkets or online at as shown here.
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.
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.