The best deals on hotels when visiting Saint Johns in North Carolina.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Saint Johns, North Carolina 27932

Americas Best Value Inn Edenton

501 Virginia Rd Edenton, NC

Guests bound for Saint Johns can enjoy affordable comfort at Americas Best Value Inn Edenton, where delightful rooms start at $71.99, providing a warm and inviting atmosphere perfect for unwinding. Feel the warmth of our hospitality, with staff dedicated to making your stay as enjoyable and comfortable as possible.

At Americas Best Value Inn Edenton, guests can appreciate the quieter surroundings while still being close enough to downtown Saint Johns for a day of exploration. Book your Saint Johns stay today and experience comfort without breaking the bank!

  Call (855) 236-8982 to book with an agent.
  6.0 miles from Saint Johns, NC 27932

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Edenton

115 Hampton Dr Edenton, NC

Guests visiting Saint Johns will find affordable comfort at Hampton Inn Edenton, where inviting rooms start at $171.99, creating a clean, welcoming environment for relaxation. Start your day energized with in-room coffee and tea facilities at Hampton, allowing you to brew your morning beverage just the way you like it.

Guests at Hampton Inn Edenton can enjoy the comfort of being away from the city’s busiest areas, with downtown Saint Johns still just a drive away for easy access. Experience the charm of Saint Johns with a hotel that goes above and beyond—book today!

  Call (855) 234-5074 to book with an agent.
  6.0 miles from Saint Johns, NC 27932

Starting at

$171.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites Plymouth Hwy 64

510 Us Highway 64 E Plymouth, NC

Guests traveling to Saint Johns will find intimate, budget-conscious comfort at Rodeway Inn & Suites Plymouth Hwy 64, where rooms start at $79.64, creating a warm and inviting space for rest. Experience rooms that are built for the budget-conscious traveler, offering essential amenities without unnecessary luxury.

Travelers seeking a peaceful getaway will love Rodeway Inn & Suites Plymouth Hwy 64, with its serene surroundings and easy access to downtown Saint Johns. Stay comfortably and affordably while discovering Saint Johns—lock in your hotel room today!

  Call (855) 234-5074 to book with an agent.
  16.6 miles from Saint Johns, NC 27932

Starting at

$79.64

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Plymouth an IHG Hotel

840 Us Highway 64 W Plymouth, NC

For a pleasant and affordable stay, Holiday Inn Express Plymouth an IHG Hotel offers inviting rooms with rates beginning at $129.00, creating a comfortable space near Saint Johns. Benefit from Holiday Inn Express's strategic locations, conveniently situated near airports, highways, and popular attractions.

Travelers can relax at Holiday Inn Express Plymouth an IHG Hotel, knowing that the sights and attractions of downtown Saint Johns are just a short drive away. Choose accommodations that make your Saint Johns adventure easy and enjoyable—reserve now!

  Call (855) 234-5074 to book with an agent.
  17.8 miles from Saint Johns, NC 27932

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Sportsmans Inn Plymouth 252 793 3095

990 U.S. 64 Plymouth, NC

With rooms beginning at $76.99, Sportsmans Inn Plymouth 252 793 3095 provides budget-friendly accommodations for travelers visiting Saint Johns, creating a warm and welcoming environment. Enjoy a stay that meets your basic needs, with rooms featuring simple decor, essential amenities, and a focus on cleanliness and comfort.

A relaxing stay awaits at Sportsmans Inn Plymouth 252 793 3095, where peaceful surroundings provide a calm retreat and downtown Saint Johns is nearby. Enjoy Saint Johns without financial worries by choosing a budget-savvy hotel—secure now!

  Call (855) 233-0132 to book with an agent.
  18.0 miles from Saint Johns, NC 27932

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Whistling Pines Daily & Extended Stay Elizabeth City

1151 U.S. 17 South Elizabeth City, NC

With rooms beginning at $79.99, Whistling Pines Daily & Extended Stay Elizabeth City provides affordable accommodations for guests headed to Saint Johns, creating a hospitable and comfortable space perfect for relaxation. Stay hydrated with Extended Stay America’s complimentary water stations, conveniently placed throughout the hotel.

With its perfect location, Whistling Pines Daily & Extended Stay Elizabeth City offers guests the opportunity to experience both relaxation and city life near Saint Johns. Make the most of your Saint Johns stay with budget-friendly, inviting lodging—book now!

  Call (855) 236-8982 to book with an agent.
  22.3 miles from Saint Johns, NC 27932

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Elizabeth City near University

522 Hughes Blvd Elizabeth City, NC

At Quality Inn Elizabeth City near University, guests bound for Saint Johns will find budget-friendly comfort with rooms starting at $84.99, creating a clean, welcoming space ideal for rest. Refresh and relax in Quality Inn's outdoor or indoor pools, a delightful way to unwind or start your day.

Discover a serene retreat at Quality Inn Elizabeth City near University, offering guests a quiet escape with the convenience of Saint Johns's nearby attractions. Stay comfortably in Saint Johns and let the savings add to your adventure—book now!

  Call (855) 239-4019 to book with an agent.
  23.9 miles from Saint Johns, NC 27932

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Elizabeth City

522 South Hughes Blvd. Bldg B Elizabeth City, NC

For an affordable and restful stay near Saint Johns, Econo Lodge Elizabeth City offers budget-friendly accommodations with rooms starting at $69.99, creating a welcoming space. Benefit from the value-driven approach of Econo Lodge, where affordable rates do not compromise on cleanliness or comfort.

Discover the comfort of Econo Lodge Elizabeth City, offering a tranquil retreat while keeping the vibrant life of Saint Johns within reach. Find comfort and convenience in Saint Johns at a rate that fits your budget—book now!

  Call (855) 239-4019 to book with an agent.
  23.9 miles from Saint Johns, NC 27932

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Elizabeth City

848 Halstead Blvd Elizabeth City, NC

With rooms beginning at $94.99, Baymont by Wyndham Elizabeth City is a practical option for travelers to Saint Johns, providing budget-conscious accommodations in a mellifluous setting. Enjoy Baymont by Wyndham’s complimentary breakfast buffet, featuring a variety of options to kickstart a day of travel or exploration.

Step into a quiet retreat at Baymont by Wyndham Elizabeth City, offering serene surroundings just a short drive from the buzz of Saint Johns. Stay smart and relaxed in Saint Johns with a hotel that checks every box—book today!

  Call (855) 233-0132 to book with an agent.
  23.9 miles from Saint Johns, NC 27932

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Elizabeth City

402 Halstead Blvd Elizabeth City, NC

For an affordable and restful stay, Hampton Inn Elizabeth City offers inviting rooms with rates beginning at $171.99, creating a welcoming and comfortable space for guests. Commit to a greener stay with Hampton's sustainability initiatives, which focus on reducing waste and conserving energy.

Enjoy a quiet escape at Hampton Inn Elizabeth City, where guests can recharge and still visit Saint Johns's bustling streets whenever they choose. Enjoy your Saint Johns visit with a hotel that delivers maximum comfort for less—secure now!

  Call (855) 234-2997 to book with an agent.
  24.0 miles from Saint Johns, NC 27932

Starting at

$171.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Elizabeth City

1640 City Center Blvd Elizabeth City, NC

With budget-friendly rooms starting at $209.99, Fairfield Inn & Suites by Marriott Elizabeth City is ideal for guests bound for Saint Johns, creating a clean and inviting space perfect for relaxation. Stay updated with Fairfield's digital guest directories, accessible via your mobile device for information on services and amenities.

Unwind at Fairfield Inn & Suites by Marriott Elizabeth City, a quiet haven found conveniently near Saint Johns's best activities and attractions. Stay affordably and comfortably on your Saint Johns adventure with well-equipped lodging—lock in today!

  Call (855) 235-0725 to book with an agent.
  24.0 miles from Saint Johns, NC 27932

Starting at

$209.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Elizabeth City near University

306 South Hughes Boulevard Elizabeth City, NC

For a restful and inviting stay, Comfort Inn Elizabeth City near University offers budget-friendly accommodations with rates from $117.99, creating a warm and comfortable environment. Relax in Comfort Inn's tastefully decorated lobbies, offering a welcoming space to unwind or meet up with friends.

Escape to Comfort Inn Elizabeth City near University for a quiet retreat, where guests can relax in comfort while keeping Saint Johns's attractions nearby. Take advantage of inviting accommodations perfect for your Saint Johns visit—reserve now!

  Call (855) 235-6136 to book with an agent.
  24.4 miles from Saint Johns, NC 27932

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Elizabeth City

308 South Hughes Blvd Elizabeth City, NC

With rooms beginning at $79.00, Days Inn by Wyndham Elizabeth City provides affordable accommodations for guests headed to Saint Johns, creating a comfy and comfortable space perfect for relaxation. Relax in stylishly designed rooms, blending modern amenities with comfort to provide a sanctuary after a day of travel.

Find your peaceful escape at Days Inn by Wyndham Elizabeth City, where quiet surroundings and quick access to Saint Johns come together seamlessly. Plan ahead for an affordable and relaxing Saint Johns stay—book your hotel room today!

  Call (855) 233-0132 to book with an agent.
  24.4 miles from Saint Johns, NC 27932

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Travelers Inn Elizabeth City

1211 North Rd. Street Elizabeth City, NC

For a intimate-feeling, budget-friendly stay, Travelers Inn Elizabeth City offers inviting rooms with rates from $99.99, creating a clean and comfortable atmosphere near Saint Johns. Enjoy the added convenience and comfort of rooms that offer more than just the basics, at a price that’s still affordable.

Find your restful haven at Travelers Inn Elizabeth City, where the peaceful ambiance ensures a calm stay with Saint Johns always within reach. Rest easy in Saint Johns with a hotel that balances affordability and comfort—reserve today!

  Call (855) 233-7850 to book with an agent.
  26.5 miles from Saint Johns, NC 27932

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Ahoskie Inn

343 North Highway 561 W Ahoskie, NC

At Ahoskie Inn, travelers to Saint Johns can unwind in heartwarming comfort with rooms beginning at $60.99, creating a warm and inviting space ideal for relaxation. Relax in rooms that offer a no-frills approach to accommodation, focusing on cleanliness, comfort, and affordability.

Relax and recharge at Ahoskie Inn, where calm surroundings and proximity to Saint Johns make for an ideal stay. Treat yourself to a Saint Johns stay that blends convenience with budget-friendly rates—book now!

  Call (855) 234-7135 to book with an agent.
  28.9 miles from Saint Johns, NC 27932

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Williamston

102 East Boulevard Williamston, NC

For a welcoming stay, Quality Inn Williamston offers budget-friendly rooms with rates from $84.99, creating a clean and inviting space perfect for guests bound for Saint Johns. Enjoy both leisure and business amenities at Quality Inn, catering to all travelers with a comprehensive range of services.

Relax at Quality Inn Williamston, where guests can unwind in comfort and venture into Saint Johns at their leisure. Take the guesswork out of Saint Johns travel with a hotel that delivers on value—lock in today!

  Call (855) 233-0132 to book with an agent.
  32.7 miles from Saint Johns, NC 27932

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Mayfair Inn

101 East Blvd Williamston, NC

At Mayfair Inn, travelers to Saint Johns can enjoy inviting accommodations with rooms from $53.99, creating a clean and comfortable atmosphere perfect for unwinding. Find peace and value in rooms that provide a clean, comfortable space, perfect for budget-savvy travelers seeking simplicity.

Unwind in style at Mayfair Inn, where guests can enjoy the calm atmosphere and still explore Saint Johns at their leisure. Enjoy Saint Johns adventures in comfort without breaking the bank—secure your stay today!

  Call (855) 236-8982 to book with an agent.
  32.7 miles from Saint Johns, NC 27932

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Williamston

103 West Blvd Williamston, NC

With rates starting at $45.99, OYO Hotel Williamston provides budget-conscious accommodations for guests visiting Saint Johns, creating a soft and inviting space for relaxation. Relax in accommodations that offer essential amenities and a welcoming environment, making your stay both pleasant and affordable.

Escape to OYO Hotel Williamston for a relaxing stay, with the added benefit of being close to the exciting venues in Saint Johns. Experience Saint Johns with added comfort and savings—reserve your hotel today!

  Call (855) 239-4019 to book with an agent.
  32.8 miles from Saint Johns, NC 27932

Starting at

$45.99

per night

Read Reviews View Amenities View All Rooms

Ross Motel

1700 US Highway 17 Williamston, NC

Guests traveling to Saint Johns will find Ross Motel an ideal choice, with comfortable rooms beginning at $58.99, creating a warm, welcoming environment for rest. Relax in a space that's optimized for convenience, offering a practical approach to travel with all the necessary amenities.

Find both rest and convenience at Ross Motel, a calm escape positioned just a short distance from Saint Johns. Plan your Saint Johns trip wisely with budget-friendly, cozy accommodations—book now!

  Call (855) 233-0132 to book with an agent.
  33.2 miles from Saint Johns, NC 27932

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Williamston

1099 Hampton Ct Williamston, NC

With affordable rooms starting at $121.99, Hampton Inn Williamston provides relaxed accommodations for travelers bound for Saint Johns, creating a clean, inviting space. Relax with the tranquility of soundproofing in Hampton’s guest rooms, providing a quiet haven from the hustle and bustle of travel.

Explore the sights of Saint Johns from the peaceful base of Hampton Inn Williamston, where a quiet retreat awaits you after your adventures. Relax and recharge in Saint Johns with a hotel that offers more for less—secure today!

  Call (855) 233-0132 to book with an agent.
  33.5 miles from Saint Johns, NC 27932

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Williamston an IHG Hotel

1071 Cantle Court Williamston, NC

For a welcoming and budget-friendly stay, Holiday Inn Express Williamston an IHG Hotel offers inviting rooms with rates from $129.00, creating a safe space ideal for travelers bound for Saint Johns. Enjoy a restful sleep in Holiday Inn Express's comfortable beds, designed with high-quality bedding to ensure a good night's rest.

Stay at Holiday Inn Express Williamston an IHG Hotel to enjoy a peaceful retreat, where you can relax and still explore the excitement of Saint Johns when you’re ready. Make the most of your Saint Johns travels with practical, inviting hotel options—lock in now!

  Call (855) 234-7135 to book with an agent.
  35.6 miles from Saint Johns, NC 27932

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Southern Star Inn

504 East Main St Murfreesboro, NC

At Southern Star Inn, travelers to Saint Johns will find comfy, budget-friendly rooms with rates starting at $61.99, creating a warm and inviting space for relaxation. Find additional comfort and convenience in accommodations that offer more amenities for a relaxing and affordable visit.

Find your quiet escape at Southern Star Inn, situated conveniently for exploring the vibrant attractions of Saint Johns just a short drive away. Savor your Saint Johns experience with accommodations designed for relaxation—book today!

  Call (855) 233-0132 to book with an agent.
  42.5 miles from Saint Johns, NC 27932

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Washington NC

1636 Carolina Ave Washington, NC

With rates starting at $85.99, Quality Inn Washington NC provides budget-conscious accommodations for travelers visiting Saint Johns, creating a warm-hearted atmosphere perfect for relaxation. Rest assured with Quality Inn's 100 percent satisfaction guarantee, promising a stay that meets or exceeds your expectations.

Relax and recharge at Quality Inn Washington NC, where peaceful surroundings complement the convenience of nearby Saint Johns. Enjoy a memorable Saint Johns experience with accommodations that cater to your needs—book today!

  Call (855) 233-0132 to book with an agent.
  43.9 miles from Saint Johns, NC 27932

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge North

1220 West 15th St Washington, NC

For those bound for Saint Johns, Econo Lodge North offers inviting, budget-friendly accommodations with rooms beginning at $79.99, creating a welcoming space for all guests. Choose Econo Lodge for its straightforward approach to lodging, focusing on providing essential services without the fuss.

At Econo Lodge North, the peaceful atmosphere offers guests a restful stay while keeping the attractions of Saint Johns close by. Stay comfortably and save more while enjoying Saint Johns—lock in your hotel now!

  Call (855) 235-0725 to book with an agent.
  44.0 miles from Saint Johns, NC 27932

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms