The journey from Purwokerto to Lampung involves crossing the Sunda Strait via ferry. You will first take a bus or train to Jakarta or Merak Port. From Merak, you board a ferry to Bakauheni, followed by a bus to Bandar Lampung. The total distance is approximately 650 kilometers. This route is a vital link between Java and Sumatra.
Total Distance: Driving distance 650 km; Air distance 480 km.
Choose an executive class bus for better legroom during the long ferry crossing.
April to October to avoid heavy monsoon rains.