Embekka Devalaya is situated approximately 12 km from Kandy city. To reach Embekka by public transportation, you can take a bus from Kandy going towards Embekka or Kundasale. Buses will drop you near the temple, and you may have to walk a short distance from the bus stop.
If you are coming from other parts of Sri Lanka, such as Colombo, you can take a train to Kandy railway station. After arriving at Kandy, you can catch a bus to Embekka as mentioned above.
Hiring a taxi or a tuk-tuk from Kandy is a convenient option that offers more flexibility and comfort. The prices vary, so it is advisable to negotiate the fare in advance. Traveling by taxi or tuk-tuk will take you directly to the temple grounds.
If you are renting a car, you can reach Embekka Devalaya by following the Colombo - Kandy road towards Pilimathalawa. From there, turn to the Embekka road which leads you straight to the temple. Parking facilities are available near the temple.