To reach Tanjung Pinang from Purwokerto, you must travel to Jakarta first. From Jakarta, take a flight to Raja Haji Fisabilillah Airport in Tanjung Pinang. Alternatively, fly to Batam and take a high-speed ferry to Tanjung Pinang. This route involves crossing the Riau Archipelago, a major hub for regional maritime travel.
Total Distance: 1,000 km straight-line air distance; 1,200 km via transit.
|
Connecting via Jakarta
|
Direct from Batam
|
|
|---|---|---|
| Duration | 6 hours | 1 hour |
| Avg Price | IDR 2,200,000 - 3,500,000 | IDR 300,000 - 500,000 |
| Operator | Garuda Indonesia, Citilink | Baruna, Oceanna |
| Route | Purwokerto - Jakarta (Train) - Tanjung Pinang (Flight). | Batam (Telaga Punggur) to Tanjung Pinang (Sri Bintan Pura). |
| Tip | Book your flight to Tanjung Pinang early as seats fill up quickly. | Ferries run frequently throughout the day between Batam and Tanjung Pinang. |
February to October for ideal weather for island hopping and beach activities.