Фролы находятся примерно в 12 км от центра Перми и всего в 3 км к югу от границы Свердловского района города. Через Фролы проходит автомобильная дорога Пермь-Кунгур-Екатеринбург (бывший Сибирский тракт). Имеется железнодорожное сообщение с городом Пермь (станция Няшино). Рельеф села — преимущественно равнинный. По территории Фролов протекает река Мулянка (приток Камы).