To af de bedste hoteller i Imperial Beach, der konsekvent modtager høje anbefalinger fra rejsende, er Pier South Resort, Autograph Collection by Marriott og Hampton Inn & Suites Imperial Beach San Diego.Det 4-stjernede Pier South Resort, Autograph Collection by Marriott, med en bedømmelse på 8,4, er en luksusmulighed kendt for sit fremragende personale og førsteklasses beliggenhed. Gæster sætter pris på værelsernes store størrelse og renlighed. Hotellet tilbyder premium sengetøj, egyptiske bomuldslagner og designer toiletartikler for et behageligt ophold. Spisemuligheder omfatter restauranter ved stranden og poolen, og ejendommen har et Art Deco-design. Det er bekvemt beliggende 0,7 km fra Imperial Beach.En anden stærkt anbefalet mulighed er Hampton Inn & Suites Imperial Beach San Diego, som har en bedømmelse på 9,4. Gæster roser ofte det venlige og hjælpsomme personale, de super rene værelser og de gode faciliteter. Hotellet tilbyder aircondition, en udendørs swimmingpool med liggestole og gratis morgenbuffet. Det ligger 1,9 km fra Imperial Beach.