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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • 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.

    Website
  • Lodge Inn

    Hotels & Lodging

    54 Fort Dix St, Wrightstown

    Lodge Inn in Wrightstown, Burlington County, is a hotel near Six Flags, with parking and Wi-Fi.

    Website
  • 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.

    Website
  • 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.

    Website