Edulliseen majoitukseen Joppassa suositellaan Premier Inn Edinburgh A1 - Newcraighallia,
Ravelston Housea ja
Best Western Kings Manor Hotellia.
3 tähden Premier Inn Edinburgh A1 - Newcraighall, jolla on vaikuttava 9,0 luokitus, tarjoaa kätevän ilmaisen itsepalvelupysäköinnin ja esteettömät pysäköintitilat. Se sijaitsee noin 1,6 km Joppa Shoresta, 2,3 km Fisherrow Sandsista ja 2,5 km Portobello Beachiltä.
Toinen erinomainen vaihtoehto on 3 tähden Ravelston House, jonka luokitus on 8,8. Vieraat kehuvat usein ystävällistä ja avuliasta henkilökuntaa, siistejä huoneita sekä erinomaista ja herkullista aamiaista. Hotelli tarjoaa ilmaisen itsepalvelupysäköinnin, ilmaisen WiFin, ilmaisia hygieniatuotteita ja esteettömän pysäköinnin. Joppa Shore on 1,8 km:n päässä, Musselburgh Sands 1,5 km:n päässä, Fisherrow Sands lyhyen 0,2 km:n päässä ja Portobello Beach 3,1 km:n päässä.
3 tähden Best Western Kings Manor Hotel, jonka luokitus on 8,6, on myös loistava vaihtoehto. Vierailijat korostavat usein tilavia ja siistejä huoneita, ystävällistä henkilökuntaa, erinomaista aamiaista ja puhtaita tiloja. Hotelli tarjoaa ilmaisen aamiaisen lapsille, ilmaisia hygieniatuotteita, ilmaisen WiFin ja ilmaisen langallisen internetyhteyden yleisissä tiloissa. Se sijaitsee kätevästi 0,5 km Joppa Shoresta, 2,0 km Fisherrow Sandsista ja 1,4 km Portobello Beachiltä.