The Best Pet-Friendly Hotels in Cannon Beach

McBee Cottages is among the best places to stay in Cannon Beach if you're bringing your four-legged friend along
McBee Cottages is among the best places to stay in Cannon Beach if you're bringing your four-legged friend along | Courtesy of McBee Cottages / Expedia
Photo of Siobhan Grogan
6 May 2021

Named one of the world’s 100 most beautiful places, Cannon Beach is a dream for the whole family, including pets. The wide stretch of sandy beach on the Oregon Coast is known for the towering Haystack Rock, in addition to the excellent birdwatching, scenic hiking trails, top art galleries and great restaurants in the surrounding area. There’s even a dog show on the beach every October if you really want to show your pooch off. Just be sure to stay in one of these hotels where pets are always welcome, bookable on Culture Trip.

McBee Cottages

McBee Cottages_d300964e
Courtesy of McBee Cottages / Expedia
Pets are truly pampered at this 1940s motor inn with 10 attached cottages. Not only is the property one block from the beach for long walks right on your doorstep, but a maximum of two pets of any size are allowed to stay for a bargain $15 (£11) fee per stay, not per night. There’s a pet station on the grounds, and every pet is welcomed with a Woof-Woof Amenity Bucket including waste bags, a blanket, treats and toys.
More info

Hallmark Resort – Cannon Beach

Resort, Spa Hotel
Map View
Hallmark Resort - Cannon Beach_77103077
Courtesy of Hallmark Resort – Cannon Beach / Expedia
This homey resort near Haystack Rock offers serious pampering by the sea. Guests can enjoy a full spa, two indoor saltwater pools, a sauna, complimentary cruiser bikes, free DVD loans with popcorn and even freshly baked cookies daily. Four-legged friends won’t miss out either. Two pets are allowed for a daily $25 (£18) fee (some of which is donated to local animal shelters), and they receive a goodie bag of treats, a beach towel and a frisbee on arrival. There are also wash-down stations, pet exercise areas and a dedicated water fountain for dogs.

Land's End at Cannon Beach

Hotel, Suite Hotel
Map View
Land's End at Cannon Beach_6bae96f2
Courtesy of Land's End at Cannon Beach / Expedia
If you and your pet fancy a little more room to spread out, the suites and studios overlooking the beach at Land’s End are a godsend. All have modern kitchenettes and wood-burning fireplaces, and many have jetted tubs or private balconies. Two dogs are welcome per room at a charge of $18 (£13) per pet, per night, and this includes a dog blanket, treats and the use of a handy wash-down station to clean sandy paws.

Surfsand Resort

Map View
Surfsand Resort_04e6c545
Courtesy of Surfsand Resort / Expedia
Surfsand goes all out to make your pets feel at home: think a welcome board with their name on it, a basket of doggie snacks, food bowls and a towel plus an all-important cookie jar in the lobby always stocked with tasty treats, all for $25 (£18) per pet, per night. Owners will also love the nightly bonfire with s’mores, beachfront cabanas, free bike loans, a heated indoor pool, free weekend ice cream and complimentary beer tasting every Friday and Saturday.

Why Book With Culture Trip?

  • Free cancellation

    In these uncertain times, cancel or change for free on select properties.

  • Price-match guarantee

    Find a better price on your booking and we’ll match it. Simple.

  • Unbiased & trustworthy

    Book from recommendations handpicked by travel experts.

  • Tolovana Inn

    Map View
    Tolovana Inn_151fd7c1
    Courtesy of Tolovana Inn / Expedia
    There’s no chance that you or your pet will get cabin fever at this oceanfront resort, just steps from the sand for easy beach walks. Dogs can stay for $25 (£18) per pet, per night, and the hotel provides a pet relief area and a generous supply of dog biscuits at the front desk. Spacious studios and suites come with a fireplace, modern kitchen, living room and balcony with sweeping ocean views; there’s also an indoor saltwater pool, spa and sauna.

    The Ocean Lodge

    Map View
    The Ocean Lodge_f7607a7b
    Courtesy of the Ocean Lodge / Expedia
    This stately property, at the south end of Cannon Beach, close to Haystack Rock, wants the whole family to feel at home. For a charge of $20 (£14) per night, pets are treated to all sorts of goodies, plus the hotel provides a post-beach dog-wash and a list of approved dog-sitters. The rest of the family will love the library of books and movies, daily wine reception, organic in-room coffee and games including bocce ball and chess.

    Inn at Cannon Beach

    Map View
    Inn at Cannon Beach_89c6bdb6
    Courtesy of Inn at Cannon Beach / Expedia
    It’s all about taking it easy at this laid-back inn one block from the south end of Cannon Beach. Families are greeted with sand buckets and treats, while there are always freshly baked cookies and coffee on hand in the lobby. Two pets are allowed in the dog-friendly rooms with easy beach access for $20 (£14) per pet, per night, and they’re plied with treats, too, so no one will feel left out.
    These recommendations were updated on May 6, 2021 to keep your travel plans fresh.

    Cookies Policy

    We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"