By Air:
The nearest airport to Maha Vihara Duta Maitreya Temple is the Hang Nadim International Airport (BTH). Upon arrival at the airport, you can hire a taxi or use ride-hailing services to reach the temple conveniently, which is located approximately 14 km away and takes around 20-30 minutes depending on traffic conditions.
By Sea:
If you are coming from Singapore or other parts of Indonesia, you might opt to take a ferry. The Batam Center Ferry Terminal is the closest to the temple. From there, the temple is just a short taxi or bus ride away, being about 6 km distant and roughly 10-15 minutes travel time.
By Road:
Visitors already in Batam can reach the temple using local taxis, rental cars, or motorbike taxis known as "ojek". Public buses are available but may not offer direct access to the temple; thus, taxis or rental vehicles are recommended for ease and comfort.