Skip to main content

Beach Hotels in Astoria

Find the beach hotels that appeal to you the most

Select occupancy

The best beach hotels in Astoria, Oregon

Check out our selection of great beach hotels in Astoria, Oregon

Filter by:

Review score

The Drifthaven at Gearhart

Gearhart (Near Astoria)

Located in Gearhart, a 8-minute walk from Del Rey Beach, The Drifthaven at Gearhart has accommodations with free bikes, free private parking, a garden and a terrace.

h
hunter
From
United States
Very homey rooms and good outdoor area
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 161 reviews
Price from
$231.10
1 night, 2 adults

McMenamins Gearhart Hotel

Gearhart (Near Astoria)

Located in Gearhart, a 4-minute walk from Del Rey Beach, McMenamins Gearhart Hotel has accommodations with a shared lounge, free private parking, a restaurant and a bar.

H
Hickman
From
United States
Front Desk staff - “Shelby” -was absolutely amazing, there was a hiccup with our reservation between booking .com and their computer system, but she more than made up for it and upgraded our room too at no cost to us, in fact made it cheaper, because the glitch got missed, Shelby went above and beyond to make our stay a great one, truly appreciative of how much she did to make our stay wonderful!!! She is the kind of staff member you would want to meet at every hotel, she does it right , takes care of her customers and does it with a smile 😊 on her face. Shelby !!! Thank you u did amazing, truly blessed to have met you!! You made our stay easy and peaceful ☺️… Kayla and Brett 1/4/2024
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 125 reviews
Price from
$159
1 night, 2 adults

Inn at Harbour Village

Ilwaco (Near Astoria)

Located 5 minutes’ walk to Columbia Pacific Heritage Museum, this Ilwaco, Washington boutique hotel is only 2.5 mi from Cape Disappointment State Park and Lighthouse.

J
Julian
From
Germany
We had such a wonderful stay! The staff was incredibly friendly and accommodating, and they truly made us feel at home. No matter what we needed, they were always ready to help. The hotel itself was immaculately clean and provided a comforting atmosphere, which was just perfect for a relaxing getaway.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 167 reviews
Price from
$142
1 night, 2 adults

Sea Glass Inn

Seaside (Near Astoria)

Located within 9.1 miles of Haystack Hill State Park and 2.8 miles of Elmer Feldenheimer State Park, Sea Glass Inn has rooms in Seaside.

S
Solomon
From
United States
Two bedroom suite very convenient and cozy, convenient location, super comfy, climate controlled, free goodies in the lobby 24/7, easy communication with staff, easy parking, pretty much perfect in every way.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 55 reviews
Price from
$205
1 night, 2 adults

Sand Dollar Haven at Seaside Beach Club Unit 306

Seaside (Near Astoria)

Offering a private beach area and a terrace, Sand Dollar Haven at Seaside Beach Club Unit 306 in Seaside is close to Seaside Beach and Seaside Golf Course.

R
Rebecca
From
United States
No breakfast. Location was great!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews
Price from
$437.76
1 night, 2 adults

Starry Night Inn

Seaside (Near Astoria)

Located in Seaside, within a 8-minute walk of Seaside Beach and 1.4 miles of Seaside Golf Course, Starry Night Inn has accommodations with a shared lounge and free WiFi throughout the property as well...

F
Fishbein
From
United States
Modern amenities with a home feel.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 46 reviews
Price from
$148.92
1 night, 2 adults

Enchanted Cottages by the Sea

Seaview (Near Astoria)

Enchanted Cottages by the Sea is a recently renovated vacation home in Seaview near Seaview Beach. With city views, this accommodation provides a patio.

N
Nagy
From
United States
We liked the location, and the comfy cozy feel. The table is big and plenty of room to play games and Sit and eat together.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 59 reviews
Price from
$197.69
1 night, 2 adults

Shelburne Hotel

Seaview (Near Astoria)

Shelburne Hotel features a garden, shared lounge, a terrace and bar in Seaview. Built in 19th century, the property is within a 13-minute walk of Seaview Beach.

L
Lacey
From
United Kingdom
Loved the location and the history.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 91 reviews
Price from
$123.65
1 night, 2 adults

River Inn at Seaside

Seaside (Near Astoria)

Located in the center of Seaside and overlooking the Necanicum River, River Inn at Seaside features an indoor swimming pool and a hot tub.

C
Cheyenne
From
Canada
Clean nice lobby and rooms. Good breakfast buffet with river view.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,008 reviews
Price from
$138
1 night, 2 adults

Inn at the Sea

Long Beach (Near Astoria)

Inn at the Sea is centrally located in downtown Long Beach, within walking distance from the boardwalk and the beach as well as being minutes from Cape Disappointment State Park, Columbia River...

Y
Yuko
From
Japan
The location is good. The room was very clean and comfortable.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,048 reviews
Price from
$87.30
1 night, 2 adults
All beach hotels in Astoria, Oregon

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.