Viitasaari is situated in Central Finland, about 370 km north from the capital city Helsinki. It is best accessible by train and bus. The nearest train station is situated in Jyväskylä, about 110 km south from Viitasaari. From Jyväskylä there are several buses daily to Viitasaari.
Train schedules available here. https://www.vr.fi/cs/vr/en/frontpage
Bus schedules available here. http://www.matkahuolto.fi/en/
The nearest airport in July is in Kuopio about 200 km east from Viitasaari. There is no direct public transportation from Kuopio airport to Viitasaari. Most international flights arrive in Helsinki-Vantaa airport. There are some daily direct connections from the airport to Viitasaari, see bus schedules.
In Viitasaari you can find many beautiful holiday home or summer cottage accommodations, especially if you have a car. For all options see the local tourist information office Lomaseutu.
Hotels throughout Finland are available at Rantapallo.fi.