The most practical way to travel from Ubud to Tanjung Pinang is by flying from Ngurah Rai to Hang Nadim Airport in Batam, followed by a ferry ride. The total distance is 1,500 km. The journey takes about 8 hours. Tanjung Pinang is the capital of the Riau Islands.
Total Distance: 1,500 km air distance.
Take a taxi from the airport to the ferry terminal.
April to October for dry weather.