Prima menționare documentară a localității datează din data de 26 februarie 1490, într-un act emis de cancelaria lui Ștefan cel Mare.
După anexarea nord-vestului Moldovei din anul 1775, la 10 septembrie 1782, în Gura Humorului este mutat comandamentul militar austriac, care construiește aici o fortăreață. La 10 octombrie 1782, sediul trupelor de graniță se mută la Gura Humorului.[8]
După anul 1800, în localitate încep să se stabilească germani, poloni, evrei, ucraineni, întemeind, în 1835, colonia cu numele „Bori” (întâlnit și sub forma de Boureni). Conform recensământului efectuat în 1930, populația satului Bori se ridica la 267 locuitori. Toți locuitorii erau germani (100,0%). Din punct de vedere confesional, toți locuitorii erau romano-catolici (100,0%). În 1835 localitatea este legată telegrafic cu Viena.
În timpul ocupației austriece, Gura Humorului crește ca importanță, fiind ridicat pe rând la rangul de târgușor și centru administrativ-teritorial (1820), apoi la cel de târg (1880) și capitală de district (1893), iar în cele din urmă, în anul 1904, primește statutul de oraș.
În perioada interbelică orașul este reședința plasei Homorului în cadrul județului Câmpulung.
Între anii 1956-1958, primar al orașului este Gheorghe Lupu. Sub conducerea sa sunt realizate lucrări de amenajare hidrotehnică pe cursul Moldovei. În anii 1971, 1972 și 1973 au loc indundații care distrug aproape în întregime digurile. În anii următori, între 1972-1981, primar este Petru Țăranu. În timpul mandatului său este consolidat malul stâng al Moldovei și este realizată sistematizarea zonei. Sunt create alei, iar spațiul dintre ele este acoperit cu un strat de pământ fertil, în care sunt plantați arbori și arbuști de diferite specii, unele dintre ele considerate monumente ale naturii. În partea sud-estică a parcului dendrologic este amenajat un modern complex sportiv cu o serie de terenuri pentru practicarea diverselor ramuri ale sportului. Astfel fosta zonă Șaiba este transformată în zona de agrement „Lunca Moldovei”, cu un complex dendrologic și turistico-sportiv.
Orașul Gura Humorului își trage numele de la așezarea sa la gura de vărsare a râului Humor în râul Moldova. În ceea ce privește denumirea râului Humor, una dintre legendele locale vorbește despre trecerea tătarilor pe aceste meleaguri la o dată nedeterminată (posibil în anul 1241), când ploile abundente umflaseră apele pârâului făcând imposibilă trecerea sa. Tătarii au numit această apă „Homor”, ceea ce în limba turanică vorbită de ei înseamnă „repede”. Evoluția în timp a denumirii a dus la transformarea „Homor”-ului în „Humor”. Cu toate acestea, chiar și în prezent, unele persoane vârstnice pronunță „Homor” în loc de „Humor”.
Pe malul stâng al râului Moldova, de la confluența ei cu râul Humor în amonte, până în dreptul locurilor de la Piatra Pinului, se întinde o luncă, numită, din vremuri vechi, „pe Șaiba”. Cele aproximativ 25 de hectare ale luncii erau folosite ca loc de pășune. Sălcii, înalte și rămuroase, umbreau din loc în loc iarba săracă a luncii. Furtunile puternice, mai ales dezlănțuite dinspre vest, au doborât cea mai mare parte a sălciilor, iar viiturile râului, cu puterea apelor dezlănțuite, au smuls stratul subțire de pământ fertil ce acoperea prundișurile și nisipurile aluviale, făcând de nefolosit o însemnată parte din pășunea Șaibei. Ca urmare, pe locul fostei pășuni a fost înființată zona de agrement „Lunca Moldovei”, cu un parc dendrologic și turistico-sportiv.
Prin Hotărârea Guvernului nr. 114/2005 se aprobă atestarea localității Gura Humorului din județul Suceava, ca „stațiune turistică de interes național.”[9] Prin urmare, imaginea orașului se schimbă radical prin aplicarea unui program PHARE al Uniunii Europene, în valoare de 8,9 milioane de euro.
În cadrul proiectului intitulat „Pârtie de schi, Orientare Turistică, Parc Lunca Moldovei, Agrement, Sport”, în Gura Humorului este amenajată o pârtie de schi cu o lungime de 1.350 de metri, dotată cu un telescaun și cu o instalație de produs zăpadă. Începând cu luna ianuarie 2010, pârtia de schi „Șoimul” este dată în folosință, fiind dotată cu instalație de nocturnă pe toată lungimea de 1.350 metri, cu telescaun și cu o instalație de produs zăpadă. De asemenea, la baza pârtiei există o parcare pentru 360 autoturisme și 9 autocare.
În zona de agrement „Ariniș” este construită o piscină acoperită, de dimensiuni olimpice, un bazin de înot destinat copiilor, și sunt amenajate și construite opt terenuri de sport, plus o nocturnă, precum și un patinoar artificial. Complexul este inaugurat în data de 1 mai 2010. În cadrul proiectului se realizează și iluminatul public în Parcul Dendrologic Ariniș. În zona de acces spre pârtie, pe malul drept al râului Moldova, este amenajat un loc de campare, cu toate utilitățile necesare rulotelor.