Choose your preferred language. We speak English and 41 other languages.
721 Beach Avenue, Cape May, NJ 08204, United States of America – Show map
Excellent location – rated 9.2/10! (score from 172 reviews)
Rated by guests after their stay at The Heritage Inn.
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
30 properties in Cape May
Including hotels, apartments, villas and more.
172 verified reviews
They speak your language!
The Heritage Inn's staff speaks: English
Booking is safe
When you book with us your details are protected by a secure connection.
Outdoor Pool (seasonal), Sun Deck
WiFi is available in all areas and is free of charge.
Free public parking is available on site (reservation is not needed).
Non-smoking Rooms, Heating, Air Conditioning
2:00 PM - 8:00 PM
Until 10:00 AM
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check what conditions apply to your preferred room.
Children and Extra Beds
All children are welcome.
One child under 1 year stays free of charge when using existing beds.
Any additional older children or adults are charged USD 20 per person per night when using existing beds.
Extra beds are not available.
Cribs are not available.
There is no capacity for extra beds in the room.
Additional fees are not calculated automatically in the total cost and will have to be paid for separately during your stay.
Pets are not allowed.
Cards accepted at this property
Hover over the cards for more info.
Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.
Based on 172 reviews
Value for money
Show reviews from:
The retro feel, nice people. Overall it was a good stay.
Our door didn't lock, you just had to push a little and it opened. The bed and pillows have plastic covers which make a lot of noise when you move.
Friendliness of the staff Great roof for sitting with view of the ocean. Not elegant, but very relaxing for morning coffee.
Small criticism, the roof furniture needs to be increased and upgraded. Such a great space but sparse, uncomfortable furniture.
Nearness of beach and restaurants.
The bathroom was spotless!
The room smelled a bit musty. Would have loved two queen beds rather than two double beds.
Staff Location Roof top seating with view Seating area and ashtrays
Blankets were old and itchy
The location was perfect to walk along the beach and around the town. The receptionist urged us to use the roof deck, from which we enjoyed gorgeous sunsets over the ocean both evenings.
Oddly they didn't supply the usual shampoo and conditioner, which I hadn't brought. It is not a new building, but it served us well enough.
Across the street from the beach (although no ocean view). Walking distance to shops and restaurants.
It's a small thing, but we've come to expect shampoo and lotion to be provided in the hotel bathroom, but not here. We had to find a store to purchase those items in a hurry. Would be helpful to have that mentioned somehow in the hotel information.
The Heritage Inn was my first visit to Cape May. The staff was very friendly and a big help in finding places to dine and shop. The location was perfect for our needs. The room was clean and comfortable. We will stay here again on return trips to Cape May!
Location, view. Happened to get one of the few parking places in front. More parking is in back. Family owners were friendly and helpful. Didn't see them later to give them input. Fridge, microwave.
Could use some upgrades. Will try to give suggestions directly to owners. Needed outlet convenient to bed for cpap machine. It was behind headboard, which I discovered hadn't been cleaned for a year+. I wiped off with wet washcloth.
Couldn't get a hold of anyone Not at front desk???No phone in room to call front desk& DO NOT STAY THERE IF YOU CANT CLIMB STAYS
Location, staff and cleanliness
The really hard bed
The room was very spacious and clean - king size bed and plenty of room for suitcases and (unfortunately) opening umbrellas to allow them to dry. The layout was very efficient - particularly liked the extra sink and mirror outside the bathroom - most hotels that have the sink outside have no sink in the bathroom. Staff was very friendly and responded promptly to our requests.
No elevators - we were 2 flights up. No room telephones - we usually rely on the hotel system for a wake-up call. No shampoo or conditioner routinely provided, but since we didn't come with any, we left a note for the maid asking if the hotel could provide it and found a "hotel size" shampoo and conditioner had been left in the bathroom when we returned that day. No face towels - only bath size and washcloths.
close to beach
noisy, noisy,noisy if you are over 21 and they put you on the 3rd floor, you better have good walking shoes and strong arms and legs or hire someone to carry your luggage upstairs
A wonderful place! Super accommodations, very friendly and helpful staff. Excellent location - ten minute walk to town, one minute walk to the beach! Perfect!
We had a problem and were offered an immediate refund
Our room smelt horribly musty. We changed rooms and the new one was ok.
I liked the friendly helpful management and staff, the close proximity to good restaurants, shopping and enjoyable long walks on the beach.
I can't think of anything I did not like about my stay at The Heritage Inn.
Loved the location and the fact that we were able to book this spur of the moment. It was the only hotel in town with rooms left.
Room was old and dingy and had an unpleasant smell to it. It was ok for a last minute booking but we were disappointed . We didn't stay in the room much anyway because we had beautiful weather . One thing that really bothered me is that they supplied no shampoo or soap. The tissue box we empty as well . When I asked if they have shampoo the answer I received was a big no. Almost as if I was crazy for asking. We made the best out of our stay but for the money we spent we expected better. Thank God the weather was beautiful. I would have been upset if we had To spend more time in that room. We left the room early morning and come back very late. What can I say it was a Place to lay your head.
loved the location. I would stay there again. The room was clean and had lots of TV channels to choose from. Places to eat close by. Overall a good experience.
No maid service on Sunday, so no fresh towels. First time in a hotel that did not have shampoo, lotion, in many years.
Gwen and her staff were very welcoming and helpful. This was our first visit to Cape May and we made a great choice when looking for a motel.
No elevator - but it was our choice to select an ocean front king room. Walking up 2 flights of outdoor stairs was actually good exercise.
Centrally located, clean rooms, rooftop deck for a great view
The Owners Were Very Polite And Friendly. Thy Were There For Our Needs. A Geat Few Day Get-A-Way!!!
Excellent location, cleanliness is good
Very noisy during the night from conditioning unit on roof. Our room was on the upper floor.
Location, location, location
The location to beach the value and staff were great. It was nice and clean & having an extra sink, microwave & frig. made it nice to keep snacks.
The a/c was a little loud, and there could have been a few extra towels. The view was more from the shared balcony then the room.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!