Reaching Singaraja from Pekanbaru involves flying to Denpasar and then taking a long-distance taxi or shuttle across the island. The drive from Denpasar to Singaraja takes about 3 to 4 hours through the scenic mountain roads of Bedugul. The total distance is over 2,600 km. This route is perfect for those looking to explore the quieter, northern coast of Bali. It is a journey that rewards you with stunning volcanic and lake views.
Total Distance: Air distance is 2,200 km; road transfer from Denpasar to Singaraja is approximately 80 km.
Hire a private driver for the trip from Denpasar to Singaraja to enjoy the mountain scenery at your own pace.
June to August, when the mountain roads are dry and safe for travel.