Oraşul Frasin este organizat în jurul confluenţei râului Suha cu râul Moldova. Este înconjurat de Obcina Bucovinei (Obcina Mare la nord, Obcina Voroneţeană la est, Obcina Stânişoarei la vest). Se învecinează cu localitatea Vama la vest şi nord-vest, Mănăstirea Humorului la nord-est, oraşul Gura Humorului la est şi comuna Stulpicani la sud.