Traveling from Denpasar to Purwakarta is best done by flying to Jakarta and then taking a train. From Jakarta's Pasar Senen or Gambir station, you can board a train to Purwakarta Station. The train ride takes about 2 to 3 hours. This route is convenient as Purwakarta is well-connected by rail. Total travel time is approximately 7 hours including airport transfers.
Total Distance: 1000 km driving, 880 km air distance.
The train is the most comfortable and scenic way to reach Purwakarta from Jakarta.
May to September for dry weather.