There are 3 ways to get from Ubud to Singaraja by bus, taxi or car
Questions & Answers
The distance between Ubud and Singaraja is 48 km. The road distance is 74.6 km.
The best way to get from Ubud to Singaraja without a car is to bus and taxi which takes 1 h 44 min and costs .
It takes approximately 1 h 44 min to get from Ubud to Singaraja, including transfers.
Yes, the driving distance between Ubud to Singaraja is 75 km. It takes approximately 1 h 10 min to drive from Ubud to Singaraja.
There are 342+ hotels available in Singaraja. Prices start at $19 USD per night.
What companies run services between Ubud, Indonesia and Singaraja, Indonesia?
There is no direct connection from Ubud to Singaraja. However, you can take the bus to Bedugul then take the taxi to Singaraja. Alternatively, you can take the taxi to Singaraja.
- Ave. Duration
- 29 min
- Estimated price
- $16 - $20