Every room commands a spectacular ocean view

Spacious and comfortable, with breathtaking ocean views from every room.

With 26 deluxe oceanfront guest rooms on three floors, The Grand View Hotel offers spacious and comfortable lodging in a waterfront setting with all that York Beach and York Harbor, Maine, have to offer.

hotel guest rooms

one king or two queen beds

private full bath

air-conditioning and heat (guest controlled)

free wireless internet

flat-screen TV with cable

patio (first floor) or balcony (second and third floors)


in-room coffee

complimentary on-site parking

Beautiful Modern Rooms in York, ME

Nightly and Weekly Rental Rates

Spring Off Season

April 28–June 15

Oceanfront hotel guest rooms

Summer Peak Season

June 16–September 10

Oceanfront hotel guest rooms

Fall Off Season

September 11–October 22

Oceanfront hotel guest rooms

Holiday weekends

*All rates are based on double occupancy and are subject to change without notice. A 9% Maine State Lodging Tax is not included. Add $10 per night for each additional guest. A minimum stay of two nights may apply during July, August, and holiday periods.

Seasonal Specials
Call 207-363-3838 or 207-363-9815 between 9 a.m. and 9 p.m. or email for seasonal specials.

Reservation Policy
A deposit equal to one night’s stay is due at the time of booking to confirm all reservations. Reservations for six (6) or more nights require a deposit of 50% of the entire stay. The balance of the reservation is due upon arrival.

Must be 21 years of age to check in. Please contact us prior to your stay if you expect to arrive after 9 p.m. Office hours are 9 a.m. to 9 p.m.

Cancelation Policy
Reservations canceled 14 days prior to arrival receive a full refund. Reservations canceled within 14 days of arrival are nonrefundable.

Check-In/Check-Out Times
Check in: 3 p.m.
Check out: 11 a.m.

Pet Policy
Sorry, no pets are allowed on premises.

Guests are responsible for any damaged or stolen property. Smoking is prohibited in all rooms and balconies and subject to a $200 fine.