The journey from Batu Layar to Singaraja involves a sea crossing from Lombok to Bali, followed by a drive to the north coast. You will take a boat from Bangsal to Padang Bai or Amed, then drive north to Singaraja. The total travel time is about 6 to 7 hours.
Total Distance: Sea distance 80 km; road distance 70 km.
Amed is closer to Singaraja than Padang Bai.
Dry season for calm seas and pleasant mountain drives.