To travel from Sukabumi to Singkawang, you must first reach Jakarta. Take the Siliwangi train to Bogor and the KRL to Jakarta. From Soekarno-Hatta International Airport, you will fly to Supadio Airport in Pontianak, then take a 3-hour drive to Singkawang. Total travel time is approximately 7 to 9 hours.
Total Distance: Driving distance 120km to Jakarta + 800km air distance.
Book a shuttle service from Pontianak airport to Singkawang.
February for the Cap Go Meh festival.