Dieng Plateau cannot be reached directly via air, so visitors have to reach the plateau via the nearby towns. From Jakarta, tourists can catch a train to Purwokerto, from where they can hop on the buses that travel to Wonosobo and get dropped off at the junction near Klenteng, from where public minibuses to Dieng frequently operate. Tourists can also choose to take the night buses from Jakarta to Purwokerto, or take the only direct bus that goes to Wonosobo at a cost of 70,000 IDR per person.
Wonosobo can also be reached from Yogyakarta (Jogja), from where tourists usually take a bus up to Magelang at a cost of 15,000 IDR per head and then switch buses for the one that directly heads to Wonosobo at a cost of 24,000 IDR per head, wherein the latter journey lasts for at least two hours. From Wonosobo, there are public minibuses that operate all the way up to Dieng at a cost of 15,000 IDR per head. The entire journey, if this route is chosen, takes about five hours to finally reach Dieng. Tourists can also hire private cabs from Yogyakarta to Dieng for around 1,413,500 IDR.
Tourists usually prefer travelling around the place on foot as the locality is quite small and the main attractions are not too far off. In case one does not want to walk around for sightseeing, they can choose to go for the local minibuses that stop at junctions located close to most of the tourist attractions. Some of the distances necessarily have to be covered by trekking on the surrounding hills and plantations. Prices for hiring vehicles depend on whether one chooses to stay in Dieng or in Wonosobo, visitors can hire their own bikes for around 50,000 IDR or hire guides along with transportation for the day at an average of 150,000 IDR. Minibuses from Wonosobo to the temples cost around 10,000 IDR per person and taxis cost around 150,000 IDR for the same purpose.