Посёлок Марциальные Воды находится в 54 км к северу от Петрозаводска. До него можно добраться автотранспортом - на такси или рейсовым автобусом от автовокзала Петрозаводска.