Hotelli Punkaharju on kulttuurihistoriallisesti arvokas rakennus, joka on osittain esteetön. Suojellun rakennuksen esteettömyyttä pyritään kehittämään mahdollisuuksien mukaan.
Hotellin päärakennus sijaitsee kukkulan laella, noin 200 metrin päässä Saimaan rannasta. Hotellin eri rakennusten luokse pääsee autolla sekä pienellä tilabussilla hiekkapohjaisia ajotietä pitkin. Maasto on vaihtelevaa ja paikoin hieman kuoppainen. Hiekkapohjainen ajotie kulkee myös rantaan ja höyrylaivalaiturille asti, joten myös risteilyvieraat pääsevät hotellille. Päärakennukselta höyrylaivalaiturille on noin 700 metriä.
Keisarinnan huvila sijaitsee noin 200 metrin päässä hotellin päärakennuksesta, pienen mäen päällä. Keisarinnan huvilassa on kuusi (6) askelmaa ennen ulko-ovia. Keisarinnan huvila on kaksi kerroksinen.
Metsähuoneet sijaitsevat noin 600 metrin päässä hotellin päärakennuksesta, luonnon helmassa. Metsähuoneissa on kolme (3) askelmaa ulko-ovelle, joka on xx cm leveä. Metsähuoneet ovat xx m2 kokoisia, eikä niissä ole juoksevaa vettä. Wc- ja pesutilat sijaitsevat erillisessä huoltorakennuksessa, hiekkapohjaisen ajotien tai metsäpolun päässä.