Город находится в 268 км от аэропорта Санкт-Петербурга.
Путь из аэропорта Санкт-Петербурга в Пикалёво занимает в среднем 3 часа 22 минуты.
Пикалёво — город в Бокситогорском районе Ленинградской области. Образует Пикалёвское городское поселение (муниципальное образование Пикалевское городское поселение Бокситогорского муниципального района Ленинградской области) как единственный населённый пункт в его составе.
Крупнейший город района, превосходит по населению районный центр Бокситогорск.
Город расположен в центральной части района близ автодороги А114 (Вологда — Новая Ладога) в 263 км к юго-востоку от Санкт-Петербурга.
Расстояние до районного центра, города Бокситогорска — 27 км.
Город находится на правом берегу реки Рядань.