Otaru Geihinkan ligt direct aan de Oishoro-baai en biedt kamers met uitzicht op zee. Er is gratis WiFi in alle ruimtes en gratis parkeergelegenheid. Het hotel ligt op 15 minuten rijden van het skigebied Tenguyama.
De kamers zijn voorzien van airconditioning, vloerbedekking, een zithoek, een lcd-tv en een koelkast. Alle kamers zijn voorzien van een bureau, een eigen badkamer en toiletartikelen. Ze zijn voorzien van 2 eenpersoonsbedden en extra gasten kunnen slapen op traditionele futonbedden op de vloer van de loft.
Hotel Geihinkan Otaru ligt op 5 minuten rijden van het station Shioya en op 15 minuten rijden van de Otaru Tenguyama-kabelbaan.