Best Hotels in South Jersey
Our picks for the best hotels in South Jersey: 15 local businesses, with phone numbers, addresses and websites. Chosen by the NJ Business Directory team; sponsored listings are labeled.
This guide covers hotels, motels, resorts and bed-and-breakfast lodging across South Jersey, with picks in Cape May, Ocean City, Avalon, Wildwood Crest, Atlantic City, Somers Point, Burlington, Cinnaminson, Wrightstown, Cherry Hill and Bridgeton. The cards include historic and oceanfront hotels, an all-suites boardwalk hotel, an extended-stay hotel and a bed and breakfast. Each card states the property's own town; the list spans Cape May, Atlantic, Burlington, Camden and Cumberland counties, and not every property is in the same town.
Browse all hotels on NJ Business Directory.
Each listing is reviewed by a real person before it goes live. Own a South Jersey hotel or inn? Add it free or claim your existing listing, and see how our listing plans compare. Questions can be sent through our contact page.
Inn Of Cape May
Bed & Breakfasts
7 Ocean St, Cape May
Inn Of Cape May in Cape May, Cape May County, is a historic oceanfront hotel with 51 rooms, beach access and the Ocean 7 restaurant.
Ocean Club Hotel
Hotels & Lodging
1035 Beach Avenue, Cape May
Ocean Club Hotel in Cape May, Cape May County, is a hotel that is home to SeaSalt Restaurant, which serves seafood with specialty cocktails and wines.
The Flanders Hotel
Hotels & Lodging
Ocean City
The Flanders Hotel in Ocean City, Cape May County, is an all-suites hotel on the boardwalk, with a banquet and conference center.
Port-O-Call Hotel
Hotels & Lodging
1510 Boardwalk, Ocean City
Port-O-Call Hotel in Ocean City, Cape May County, is a hotel with an outdoor pool, spa services and fitness rooms.
Desert Sand Resort
Hotels & Lodging
7888 Dune Dr, Avalon
Desert Sand Resort in Avalon, Cape May County, is a hotel a block from the beach on Seven Mile Island, with kitchenettes, indoor and outdoor pools and a sundeck.
Aqua Beach Resort
Hotels & Lodging
5501 Ocean Ave, Wildwood
Aqua Beach Resort is a family hotel on the beach at 5501 Ocean Avenue in Wildwood Crest, Cape May County.
Gondolier Motel
Hotels & Lodging
5701 Ocean Ave, Wildwood Crest
Gondolier Motel in Wildwood Crest, Cape May County, is a family-owned oceanfront motel at 5701 Ocean Ave.
Chelsea Inn
Bed & Breakfasts
8 S Morris Ave, Atlantic City
Chelsea Inn in Atlantic City, Atlantic County, is a historic hotel that first opened in 1880.
The Claridge – a Radisson Hotel
Hotels & Lodging
Atlantic City
The Claridge Hotel in Atlantic City, Atlantic County, is a historic hotel just off the Boardwalk, with rooms and suites, meeting and event space, a pool and a fitness center.
Pier 4 Motel
Hotels & Lodging
6 Broadway, Somers Point
Pier 4 Motel in Somers Point, Atlantic County, is a bayfront hotel at 6 Broadway, near the Ocean City beach and boardwalk.
The Lily Inn
Bed & Breakfasts
214 High St, Burlington
The Lily Inn in Burlington, Burlington County, is a bed and breakfast at 214 High St, in the historic city on the banks of the Delaware.
Cinnaminson Motor Lodge
Hotels & Lodging
1905 US-130, Cinnaminson
Cinnaminson Motor Lodge in Cinnaminson, Burlington County, is a motor lodge at 1905 US-130, with Wi-Fi.
WoodSpring Suites Cherry Hill
Hotels & Lodging
1830 Frontage Rd, Cherry Hill
WoodSpring Suites Cherry Hill in Cherry Hill, Camden County, is an extended-stay hotel with in-room kitchens and Wi-Fi.
Red Carpet Inn-Bridgeton/Vineland
Hotels & Lodging
11 E Broad St, Bridgeton
Red Carpet Inn-Bridgeton/Vineland in Bridgeton, Cumberland County, is a hotel in the hihotels group serving Bridgeton and Vineland.





