Град Априлци се намира в планински район. Разположен е в обширна котловина в подножието на първенеца на Стара планина — връх Ботев, недалеч от връх Марагидик. До града се достига от запад по шосеен път от град Троян и Орешака. От север - през Граднишкият боаз (до село Кръвеник) по асфалтов път или през Дебневският боаз. И от североизток през Батошевският боаз по новоасфалтираният но тесен и с остри завои път.