El Hotel Puerto Mayor ofrece alojamientos en San Antonio, a 6 calles del casino y de un centro comercial. Hay conexión WiFi gratuita y por la mañana se sirve un desayuno gratuito.
Las habitaciones gozan de vistas al jardín o al océano y disponen de calefacción, baño privado con artículos de aseo gratuitos y TV con canales por cable. Algunas habitaciones tienen aire acondicionado y TV de pantalla plana.
Además, el Hotel Puerto Mayor cuenta con recepción abierta las 24 horas y restaurante. Por un suplemento, se proporciona servicio de lavandería.
El hotel está a 2 calles del puerto de San Antonio y del paseo marítimo de Bella Mar. La ciudad El Quisco se encuentra a 22 km y Algarrobo, a 25 km. El aeropuerto Arturo Merino Benítez se halla a 79 km.