Elkaduwa is located approximately 65 miles (105 kilometers) northeast of Colombo and 65 miles (105 kilometers) northeast of Sri Jayawardenepura Kotte, Sri Lanka's capital.
Savvy travelers often use Elkaduwa as a springboard for further explorations. Sri Lanka is home to a wealth of terrific cities, attractions and landscapes. If you are after more places to explore, check out the Asgiriya Stadium and Sri Dalada Maligawa in the vicinity of Kandy, which is roughly 10 miles (16 kilometers) to the north of Elkaduwa.
If you're staying in Elkaduwa, don't forget to see Colombo. Approximately 65 miles (105 kilometers) to the southwest, this regional city is where you can find Bank of Ceylon Tower, Beira Lake and Colombo World Trade Center. National Art Gallery, Dutch Hospital and Gangaramaya Temple are also good spots for a visit while you are in Colombo.
Take a trip to Sri Lanka's history museums and art galleries. These are excellent spots to spend time, particularly on inclement days. Stop at Sri Lanka's popular ruins, it's a good way to gain an understanding of the area's fascinating history.
If you love to take it easy while you are on vacation, Sri Lanka has some good relaxing activities that will suit you perfectly, such as cycling and bird watching.
If you plan on traveling by air, keep in mind that the nearest major airport is Bandaranaike International Airport, 55 miles (89 kilometers) to the west of Elkaduwa.