The best deals on hotels when visiting St. Stephens 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 St. Stephens, North Carolina 28613

Red Roof Inn Hickory

1184 Lenoir Rhyne Blvd. Se Hickory, NC

For a relaxing stay near St. Stephens, Red Roof Inn Hickory offers affordable accommodations with rooms starting at $121.49, creating a warm, welcoming space for unwinding. Benefit from the welcoming pet policy at Red Roof Inn, where pets stay free and the whole family can travel together.

Guests staying at Red Roof Inn Hickory will love the convenience of being close to downtown St. Stephens, where a brief drive brings them to the city’s best attractions. Enjoy more of St. Stephens with budget-friendly accommodations—reserve now!

  Call (855) 233-0132 to book with an agent.
  3.9 miles from ST. Stephens, NC 28613

Starting at

$121.49

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Hickory

1956 13th Ave. Dr. Se Hickory, NC

With rooms starting at $144.99, Hampton Inn Hickory provides budget-friendly comfort for travelers bound for St. Stephens, creating a clean, welcoming environment. Earn points with Hilton Honors when you stay at Hampton, and enjoy exclusive benefits that make travel more rewarding.

With downtown St. Stephens only a short drive away, guests at Hampton Inn Hickory can explore the city’s top destinations without staying in the busiest parts of town. Find a hotel in St. Stephens that checks all the boxes for a great stay—book today!

  Call (855) 233-0132 to book with an agent.
  4.1 miles from ST. Stephens, NC 28613

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Best Western Hickory

1520 13th Ave. Dr. SE Hickory, NC

At Best Western Hickory, travelers to St. Stephens will find budget-friendly rooms with rates starting at $124.99, creating a clean, welcoming environment perfect for rest. Relax in Best Western's thoughtfully appointed rooms, where comfort meets functionality for a restful and productive stay.

Guests at Best Western Hickory can enjoy a quick drive into downtown St. Stephens, where the city’s best attractions await exploration. Make every moment in St. Stephens count with a hotel that offers more for less—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  4.1 miles from ST. Stephens, NC 28613

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Hickory

1946 13th Ave. Dr. Se Hickory, NC

Travelers to St. Stephens will appreciate the warmth and charm of Courtyard by Marriott Hickory, where alluring rooms create a welcoming escape, all starting at $179.99 per night. Stay refreshed with Courtyard's infused water stations, offering a healthy and flavorful hydration option throughout the hotel.

With downtown St. Stephens just a short drive from Courtyard by Marriott Hickory, guests can enjoy the best of the city while staying in a quieter, more peaceful location. Relax and enjoy St. Stephens with a hotel that keeps your comfort in mind—book your room today!

  Call (855) 234-2997 to book with an agent.
  4.1 miles from ST. Stephens, NC 28613

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Hickory

1950 13th Ave. Dr. SE Hickory, NC

At Fairfield Inn & Suites by Marriott Hickory, guests traveling to St. Stephens can unwind in affordable comfort with rooms starting at $194.99, creating a warm and welcoming space ideal for relaxation. Relax in Fairfield's modern lobbies, inviting spaces designed for guests to socialize, work, or enjoy a moment of quiet.

At Fairfield Inn & Suites by Marriott Hickory, a quick drive brings guests into the heart of downtown St. Stephens, where the city’s most exciting attractions are always close by. Get ready for a St. Stephens visit where comfort and savings go hand in hand—reserve now!

  Call (855) 233-7850 to book with an agent.
  4.1 miles from ST. Stephens, NC 28613

Starting at

$194.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Hickory

1320 17th St. Dr. Southeast Hickory, NC

Enjoy the peaceful surroundings of Hilton Garden Inn Hickory near St. Stephens, where quality accommodations create a relaxing escape, with rates beginning at $159.99. Rest easy in Hilton Garden Inn's spacious rooms, outfitted with the proprietary Garden Sleep System® for a restorative night's sleep.

At Hilton Garden Inn Hickory, a quick drive brings guests into downtown St. Stephens, where the city’s most popular attractions are easily accessible. Discover how easy St. Stephens travel can be with lodging that caters to your every need—lock in today!

  Call (855) 234-7135 to book with an agent.
  4.2 miles from ST. Stephens, NC 28613

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Crowne Plaza Hotel Hickory an IHG Hotel

1385 Lenoir Rhyne Blvd. Se Hickory, NC

Discover warmth and relaxation at Crowne Plaza Hotel Hickory an IHG Hotel as you explore St. Stephens, where delightful rooms provide a peaceful escape, with rates from $124.00. Stay energized with Crowne Plaza's snack and beverage stations, conveniently located throughout the hotel for a quick refreshment.

Guests staying at Crowne Plaza Hotel Hickory an IHG Hotel can quickly reach downtown St. Stephens with a brief drive, where the city’s most exciting attractions are just minutes away. Get ready to relax in St. Stephens with a hotel that elevates every aspect of your stay—lock in today!

  Call (855) 239-4019 to book with an agent.
  4.3 miles from ST. Stephens, NC 28613

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Quality Suites Hickory South

1125 13th Ave. Dr. Se Hickory, NC

With rates beginning at $108.99, Quality Suites Hickory South provides budget-friendly comfort for guests bound for St. Stephens, creating a relaxed and inviting environment. Stay in rooms that deliver a bit more luxury and comfort, enhancing your travel experience without breaking the bank.

Quality Suites Hickory South is perfectly situated for guests wanting to explore downtown St. Stephens, where a brief drive brings them to the city’s best spots. Find your ideal blend of comfort and affordability for your St. Stephens stay—book today!

  Call (855) 233-0132 to book with an agent.
  4.3 miles from ST. Stephens, NC 28613

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn

1179 13th Ave. Dr. Se Hickory, NC

For an affordable stay near St. Stephens, Sleep Inn offers inviting rooms with rates starting at $111.99, creating a clean and welcoming space ideal for rest. Make the most of your stay with Sleep Inn's multi-lingual staff, ready to assist guests from around the world with exceptional service.

Guests staying at Sleep Inn will love how close they are to downtown St. Stephens, where a short drive brings them to the city’s best attractions. Enjoy your St. Stephens visit with a hotel that combines convenience and value perfectly—lock in today!

  Call (855) 233-7850 to book with an agent.
  4.3 miles from ST. Stephens, NC 28613

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Conover (Hickory Area) an IHG Hotel

104 10th St. Nw Conover, NC

For a comfortable and inviting stay, Holiday Inn Express Hotel & Suites Conover (Hickory Area) an IHG Hotel offers budget-conscious rooms with rates starting at $169.00, creating a clean, welcoming space near St. Stephens. Relax in the modern and functional design of Holiday Inn Express's guest bathrooms, equipped with efficient fixtures and ample amenities.

With downtown St. Stephens only a brief drive from Holiday Inn Express Hotel & Suites Conover (Hickory Area) an IHG Hotel, guests can easily visit the city’s top destinations while staying in a quieter area. Take advantage of St. Stephens travel with a hotel that adds convenience to your journey—reserve today!

  Call (855) 234-5074 to book with an agent.
  4.4 miles from ST. Stephens, NC 28613

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Conover Hickory

1607 Fairgrove Church Rd. Building A Conover, NC

Guests traveling to St. Stephens will find budget-friendly comfort at Comfort Inn Conover Hickory, with inviting rooms starting at $124.00, creating a tranquil and welcoming space. Keep snacks and drinks handy with in-room refrigerators and microwaves, perfect for late-night cravings or storing leftovers.

From Comfort Inn Conover Hickory, a short drive brings guests right into downtown St. Stephens, where they can enjoy the city’s most popular attractions. Enjoy a worry-free St. Stephens adventure with budget-conscious, well-equipped lodging—book today!

  Call (855) 234-7135 to book with an agent.
  4.5 miles from ST. Stephens, NC 28613

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Conover Hickory

1710 Fairgrove Church Rd. Se Newton, NC

At Days Inn by Wyndham Conover Hickory, travelers bound for St. Stephens can unwind in budget-friendly rooms with rates beginning at $118.99, creating a safe, inviting atmosphere. Enjoy the simplicity and efficiency of Days Inn's check-in and check-out process, designed to get you on your way quickly.

With downtown St. Stephens only a short drive away, guests at Days Inn by Wyndham Conover Hickory can easily explore the city’s most iconic spots while staying in a quieter area. Book your St. Stephens visit today and enjoy cost-effective comfort—reserve now!

  Call (855) 239-5277 to book with an agent.
  4.5 miles from ST. Stephens, NC 28613

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Hickory

1725 13th Ave. Dr. Nw Hickory, NC

With rooms starting at $131.99, Days Inn & Suites by Wyndham Hickory provides inviting accommodations for guests bound for St. Stephens, creating a clean, comfortable environment. Enjoy the simplicity of Days Inn's accommodations, where you'll find everything you need for a restful and productive stay.

With a convenient drive into downtown St. Stephens, guests at Days Inn & Suites by Wyndham Hickory can balance city adventures with a quieter, more peaceful stay. Choose a St. Stephens hotel that turns your trip into a seamless, budget-friendly experience—reserve now!

  Call (855) 239-4019 to book with an agent.
  5.4 miles from ST. Stephens, NC 28613

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

American Motel

350 Wilkesboro Blvd Lenoir, NC

At American Motel, guests traveling to St. Stephens will find cozy-like accommodations with rooms from $99.00, creating a welcoming and relaxing atmosphere. Enjoy a stay that offers enhanced amenities and comfort, providing a better experience without a hefty price tag.

Guests staying at American Motel will enjoy the tranquil surroundings, while downtown St. Stephens remains easily accessible by car. Stay affordably and rest well while enjoying St. Stephens—secure your hotel room now!

  Call (855) 234-7135 to book with an agent.
  17.2 miles from ST. Stephens, NC 28613

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Lenoir

262 Hotel St. SE Lenoir, NC

Guests bound for St. Stephens will find inviting comfort at Hampton Inn & Suites Lenoir, with rooms starting at $205.99, creating a warm and welcoming space perfect for relaxation. Relax in Hampton's seasonal outdoor pools, the perfect spot to cool off and enjoy some leisure time during your stay.

From Hampton Inn & Suites Lenoir, guests can enjoy the scenic route into downtown St. Stephens, where they can explore the city’s highlights before returning to a serene stay. Set yourself up for an enjoyable St. Stephens visit with budget-friendly accommodations—book today!

  Call (855) 236-8982 to book with an agent.
  17.2 miles from ST. Stephens, NC 28613

Starting at

$205.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills

970 Blowing Rock Blvd. NE Lenoir, NC

With rooms beginning at $176.71, Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills provides inviting accommodations for travelers bound for St. Stephens, creating a intimate-feeling, welcoming environment. Be greeted by the warm smiles of our attentive staff, who are dedicated to making your stay as enjoyable as possible.

Travelers seeking quiet surroundings will appreciate Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills, offering a calm atmosphere with downtown St. Stephens still nearby. Take your St. Stephens experience to the next level with cost-effective, well-equipped lodging—reserve now!

  Call (855) 239-4019 to book with an agent.
  18.1 miles from ST. Stephens, NC 28613

Starting at

$176.71

per night

Read Reviews View Amenities View All Rooms

Economy Inn

3206 Taylorsville Hwy Statesville, NC

For budget-savvy travelers to St. Stephens, Economy Inn provides inviting accommodations with rooms starting at $76.07, creating a delightful, comfortable space ideal for rest. Experience reliable comfort in well-appointed rooms that offer the basics for a pleasant and budget-friendly stay.

For those seeking quiet, Economy Inn offers a serene retreat while keeping downtown St. Stephens easily accessible for city exploration. Book an inviting, economical stay for your St. Stephens trip and save—reserve today!

  Call (855) 236-8982 to book with an agent.
  19.0 miles from ST. Stephens, NC 28613

Starting at

$76.07

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Lincolnton

129 Roper Drive Lincolnton, NC

At Hampton Inn Lincolnton, travelers headed to St. Stephens will find inviting accommodations with rooms starting at $158.99, creating a clean and comfortable space. Grab a Hampton On the Run™ breakfast bag on weekdays, a quick and healthy option for guests who need to eat on the move.

Unwind at Hampton Inn Lincolnton, where peaceful surroundings set the tone for a restful stay, and downtown St. Stephens remains a short drive away. Discover a hotel that elevates your St. Stephens adventure while staying budget-friendly—reserve now!

  Call (855) 235-6136 to book with an agent.
  19.8 miles from ST. Stephens, NC 28613

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Lincolnton

1550 East Main St Lincolnton, NC

For a welcoming and restful stay, Quality Inn Lincolnton offers inviting accommodations with rooms from $104.99, creating a tranquil space ideal for travelers visiting St. Stephens. Start your day strong with Quality Inn's complimentary hot breakfast, offering everything from eggs and waffles to healthy options.

Guests at Quality Inn Lincolnton will appreciate the quiet atmosphere, while a smooth drive delivers them to the sights and attractions of downtown St. Stephens. Discover St. Stephens with a hotel designed for relaxation and savings—lock in today!

  Call (855) 239-5277 to book with an agent.
  20.0 miles from ST. Stephens, NC 28613

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Lincolnton

614 Clark Dr Lincolnton, NC

With rates starting at $127.99, Days Inn by Wyndham Lincolnton offers affordable, comfortable accommodations for travelers bound for St. Stephens, creating a clean, pleasant space. Conveniently located, Days Inn properties are situated close to major attractions and business centers, making travel easy and stress-free.

Relax away from the crowds at Days Inn by Wyndham Lincolnton, but keep the excitement of St. Stephens close enough for easy exploration. Book now and make your St. Stephens trip both relaxing and budget-friendly—secure your room!

  Call (855) 234-7135 to book with an agent.
  20.3 miles from ST. Stephens, NC 28613

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Lake Norman Hotel

4491 Slanting Bridge Rd Sherrills Ford, NC

With affordable rooms beginning at $119.99, Lake Norman Hotel provides budget-conscious accommodations for travelers headed to St. Stephens, creating a warm, welcoming environment. Stay in a room that balances comfort and value, providing the essentials for a budget-conscious visit.

At Lake Norman Hotel, guests can experience a relaxing stay while enjoying easy access to St. Stephens’s exciting attractions. Plan ahead for your St. Stephens visit with affordable, reliable lodging—book now!

  Call (855) 236-8982 to book with an agent.
  20.8 miles from ST. Stephens, NC 28613

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Morganton

2402B South Sterling St Morganton, NC

With affordable rooms beginning at $107.99, Super 8 by Wyndham Morganton is a practical choice for guests visiting St. Stephens, creating a clean and inviting space ideal for rest. Gain insider tips from Super 8’s local staff, who are eager to share their knowledge on the best nearby attractions and eateries.

Enjoy the peaceful environment at Super 8 by Wyndham Morganton, perfect for those seeking relaxation while having quick access to St. Stephens. Take the guesswork out of St. Stephens travel with a hotel that prioritizes your comfort—lock in today!

  Call (855) 235-0725 to book with an agent.
  21.4 miles from ST. Stephens, NC 28613

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Morganton

2402 South Sterling St Morganton, NC

At Baymont by Wyndham Morganton, guests traveling to St. Stephens will find gentle, budget-friendly rooms starting at $107.99, creating a clean and welcoming environment for relaxation. Unwind in Baymont by Wyndham’s plush bedding, designed to ensure a restful night’s sleep after a busy day.

Enjoy the tranquil atmosphere of Baymont by Wyndham Morganton, offering a peaceful stay with the benefit of easy access to St. Stephens.. Relax in St. Stephens with a hotel that blends comfort and savings perfectly—reserve now!

  Call (855) 234-2997 to book with an agent.
  21.4 miles from ST. Stephens, NC 28613

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Morganton

2400 South Sterling Street Morganton, NC

For an affordable stay, Quality Inn Morganton offers pleasant rooms with rates beginning at $120.99, creating a clean and comfortable space near St. Stephens. Appreciate the value of Quality Inn's Choice Privileges® rewards program, earning points towards free nights and other rewards.

Stay at Quality Inn Morganton for a restful experience, while St. Stephens remains close enough for exploration whenever you wish. Make every moment in St. Stephens memorable with a hotel that offers budget-friendly perks—reserve now!

  Call (855) 233-0132 to book with an agent.
  21.4 miles from ST. Stephens, NC 28613

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms