To reach Tasikmalaya from Pekanbaru, you must fly to Jakarta (CGK) and then take a train to Tasikmalaya. You will depart from Sultan Syarif Kasim II (PKU) and arrive at Soekarno-Hatta International Airport (CGK). From Jakarta, take a train from Pasar Senen or Gambir Station to Tasikmalaya Station. The total travel time is approximately 8 to 10 hours.
Total Distance: Driving distance 300 km (Jakarta to Tasikmalaya); air distance 1,200 km.
The train ride offers beautiful views of the West Java countryside.
April to October for the driest weather.