Hammaslahti is in Joensuu. It was centre of formerly Pyhäselkä municipality. Nowadays it is one of Joensuu districts.
From Joensuu several times a day, local bus lines 103 and 104. See more information from Joensuu region local transport website. Matkahuolto schedule search shows timetables of long distance buses from Savonlinna and Kitee, the nearest stop to Hammaslahti is named Hammaslahti/Kiihtelysvaara-risteys. Matka.fi route planner includes information about these services.
Trains do not stop anymore at Hammaslahti railway station. Nearest railway station in passenger service is in Joensuu.
See Joensuu#By bus
Joensuu region local transport buses can be used also for local trips.
Museum of The Carelian railway