To reach Serang from Praya Barat, you must first fly from Lombok International Airport (LOP) to Soekarno-Hatta International Airport (CGK) in Jakarta. Upon arrival in Jakarta, take an airport shuttle bus or private taxi to the Kalideres or Kampung Rambutan bus terminals. From there, take an intercity bus (PO Primajasa or similar) heading to Serang via the Jakarta-Merak Toll Road. The total travel time is approximately 10 to 12 hours depending on traffic. This route transitions you from the island of Lombok to the industrial hub of Banten.
Total Distance: Driving distance is approximately 1,300 km including ferry; air distance is 1,150 km.
Take the Damri bus from CGK airport directly to Serang for convenience.
May to October to avoid heavy rain which can cause traffic delays on the toll roads.