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

With budget-friendly rooms beginning at $116.49, Red Roof Inn Hickory provides inviting accommodations for travelers to St. Stephens, creating a comfortable and welcoming space. Choose Red Roof Inn for its commitment to providing a welcoming and comfortable environment for all guests.

Guests staying at Red Roof Inn Hickory will appreciate the proximity to downtown St. Stephens, where a brief drive brings them to the city’s top spots. Enjoy St. Stephens without the high cost—secure your budget-friendly stay today!

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

Starting at

$116.49

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Hickory

1956 13th Ave. Dr. Se Hickory, NC

With affordable rooms from $148.99, Hampton Inn Hickory provides budget-friendly accommodations for guests bound for St. Stephens, creating a alluring and welcoming space. Catch up on work or plan your day in Hampton's comfortable lobby workstations, complete with charging stations and complimentary printing.

At Hampton Inn Hickory, a brief drive brings guests into downtown St. Stephens, making it easy to explore the city’s vibrant offerings while returning to a quieter retreat. Find your ideal blend of comfort and affordability for your St. Stephens stay—book today!

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

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Best Western Hickory

1520 13th Ave. Dr. SE Hickory, NC

For an affordable and comfortable stay, Best Western Hickory offers inviting rooms with rates starting at $124.99, creating a clean, welcoming environment near St. Stephens. Stay connected with Best Western's mobile app, offering easy access to hotel services, local guides, and room controls.

At Best Western Hickory, guests are close enough to downtown St. Stephens for a short drive, making it easy to explore the city’s best offerings. Enhance your St. Stephens adventure with a hotel that makes every dollar count—secure now!

  Call (855) 234-2997 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

Unwind at Courtyard by Marriott Hickory as you explore St. Stephens, where restful rooms offer relaxation and comfort, with affordable rates starting at $169.99 per night. Discover the smartly designed rooms at Courtyard, offering the perfect balance of relaxation and productivity.

Guests at Courtyard by Marriott Hickory can enjoy the convenience of a short drive into downtown St. Stephens, making it easy to explore the city’s best sights and return to a quieter retreat. Maximize your time in St. Stephens with accommodations that are both practical and elegant—secure now!

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

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Hickory

1950 13th Ave. Dr. SE Hickory, NC

For a restful stay, Fairfield Inn & Suites by Marriott Hickory offers inviting accommodations with rooms starting at $159.99, creating a clean, welcoming environment perfect for travelers. Experience Fairfield’s dedication to a restful night's sleep with their menu of pillow choices, catering to various comfort preferences.

Fairfield Inn & Suites by Marriott Hickory offers the perfect balance of proximity and peace, with downtown St. Stephens only a short drive from the hotel. Indulge in a worry-free St. Stephens stay with budget-friendly, welcoming lodging—book now!

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

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Hickory

1320 17th St. Dr. Southeast Hickory, NC

Enjoy a safe stay at Hilton Garden Inn Hickory as you visit St. Stephens, where restful rooms offer comfort and warmth, with rates beginning at just $177.99 per night. Appreciate the convenience of the 24-hour StayFit Gym at Hilton Garden Inn, where you can keep up with your fitness regime anytime.

From Hilton Garden Inn Hickory, guests can quickly reach downtown St. Stephens, where the city’s best spots are always within easy reach. Enjoy seamless St. Stephens travel with a hotel that ensures your comfort from start to finish—secure now!

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

Starting at

$177.99

per night

Read Reviews View Amenities View All Rooms

Crowne Plaza Hotel Hickory an IHG Hotel

1385 Lenoir Rhyne Blvd. Se Hickory, NC

Travelers to St. Stephens will enjoy the inviting ambiance of Crowne Plaza Hotel Hickory an IHG Hotel, where refined rooms provide a warm stay, with nightly rates starting from $124.00. Enjoy the serenity of Crowne Plaza's garden or courtyard areas, ideal for a peaceful stroll or a quiet moment amidst natural beauty.

At Crowne Plaza Hotel Hickory an IHG Hotel, guests can enjoy the best of both worlds—quick access to downtown St. Stephens with the tranquility of staying a little further out. Relax in St. Stephens at a hotel that ensures your comfort is always a priority—secure now!

  Call (855) 236-8982 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 affordable rooms from $120.99, Quality Suites Hickory South is ideal for travelers visiting St. Stephens, creating a enchanting and welcoming atmosphere perfect for relaxation. Stay in accommodations that offer a bit more luxury and convenience, making your visit enjoyable and budget-friendly.

With downtown St. Stephens only a short drive away, guests at Quality Suites Hickory South can explore the city’s top destinations while staying in a quieter, more peaceful setting. Relax and enjoy St. Stephens with a hotel that keeps comfort affordable—lock in now!

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

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn

1179 13th Ave. Dr. Se Hickory, NC

Guests visiting St. Stephens will find safe comfort at Sleep Inn, where budget-friendly rooms start at $111.99, creating a warm and inviting space perfect for relaxation. Rely on Sleep Inn’s multilingual staff, who are equipped to provide excellent service to a diverse international clientele.

Guests staying at Sleep Inn are only a short drive from downtown St. Stephens, where they can easily explore the city’s most exciting sights. Elevate your St. Stephens travels with budget-conscious, well-equipped lodging—lock in today!

  Call (855) 234-7135 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 Hickory Hickory Mart an IHG Hotel

2250 US Highway 70 SE Hickory, NC

At Holiday Inn Express Hickory Hickory Mart an IHG Hotel, travelers to St. Stephens will find affordable comfort with rooms beginning at $179.00, creating a clean and welcoming environment for unwinding. Relax with the convenience of in-room dining at Holiday Inn Express, featuring a selection of local and international dishes.

At Holiday Inn Express Hickory Hickory Mart an IHG Hotel, guests are close enough to downtown St. Stephens for a quick drive to the city’s most popular sights, while still enjoying a quieter atmosphere. Discover St. Stephens with a hotel that offers unbeatable comfort at a great value—lock in now!

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

Starting at

$179.00

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

At Holiday Inn Express Hotel & Suites Conover (Hickory Area) an IHG Hotel, guests bound for St. Stephens will find budget-friendly comfort with rooms starting at $269.00, creating a clean, welcoming space ideal for rest. Relax with the convenience of Holiday Inn Express's poolside service, offering refreshments and snacks while you swim or sunbathe.

Guests at Holiday Inn Express Hotel & Suites Conover (Hickory Area) an IHG Hotel can enjoy a quick drive into downtown St. Stephens, where the city’s best attractions await exploration. Choose a hotel that brings comfort and affordability together in St. Stephens—book now!

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

Starting at

$269.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Conover Hickory

1710 Fairgrove Church Rd. Se Newton, NC

With rooms starting at $118.99, Days Inn by Wyndham Conover Hickory is a practical choice for travelers headed to St. Stephens, providing a clean, inviting space for relaxation. Trust Days Inn for a hassle-free stay, with efficient service and comfortable accommodations at every turn.

At Days Inn by Wyndham Conover Hickory, guests can quickly reach downtown St. Stephens, making it easy to explore the city’s top spots while staying in a quieter location. Enjoy St. Stephens adventures with a budget-conscious, comfortable hotel—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 rates beginning at $126.99, Days Inn & Suites by Wyndham Hickory is ideal for guests visiting St. Stephens, offering cozy-like accommodations in a welcoming, clean environment. Relax with the peace and quiet of Days Inn's accommodations, designed to ensure a quiet and restorative experience.

Guests staying at Days Inn & Suites by Wyndham Hickory will love the balance of city access and quiet surroundings, with downtown St. Stephens still just a drive away. Discover a St. Stephens stay that makes every moment worthwhile with practical, cost-saving lodging—lock in today!

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

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

American Motel

350 Wilkesboro Blvd Lenoir, NC

Guests visiting St. Stephens will appreciate the comfort at American Motel, where rooms start at $110.00, creating a welcoming space perfect for relaxation and rest. Stay in rooms that are ideal for travelers looking for simplicity and value, with comfortable beds and basic services.

For a peaceful retreat, American Motel offers calm surroundings with the added bonus of downtown St. Stephens still being nearby. Relax and explore St. Stephens knowing your accommodations provide excellent value—book today!

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

Starting at

$110.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, where budget-friendly rooms start at $173.99, creating a clean and welcoming environment. Find a quiet escape in Hampton’s soundproof rooms, where you can enjoy solitude and serenity at any time of day or night.

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. Plan a seamless St. Stephens visit with thoughtfully designed, budget-friendly lodging—reserve today!

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

Starting at

$173.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Lenoir

206 Blowing Rock Blvd Lenoir, NC

With budget-friendly rooms beginning at $147.00, Red Roof Inn Lenoir is ideal for travelers visiting St. Stephens, providing a warm and inviting atmosphere for a restful stay. Savor the cost-effective options at Red Roof Inn, where free perks like parking and Wi-Fi add to the overall value of your stay.

Guests at Red Roof Inn Lenoir will enjoy the calm atmosphere, while the convenience of downtown St. Stephens remains just a short drive away. Stay comfortably and affordably while enjoying St. Stephens—book your hotel stay today!

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

Starting at

$147.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills

970 Blowing Rock Blvd. NE Lenoir, NC

Guests bound for St. Stephens can unwind at Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills, where inviting rooms start at $175.75, creating a warm and welcoming space perfect for relaxation. Experience affordability without sacrifice, as Comfort Inn provides excellent value in every aspect of your stay.

Relax in the peaceful surroundings of Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills, knowing that downtown St. Stephens is still within easy reach for a day of exploration. Make your St. Stephens adventure exceptional without breaking the bank—secure your room today!

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

Starting at

$175.75

per night

Read Reviews View Amenities View All Rooms

Economy Inn

3206 Taylorsville Hwy Statesville, NC

For an inviting, budget-friendly stay near St. Stephens, Economy Inn offers comfortable rooms starting at $76.07, providing a clean, delightful space ideal for relaxation. Stay in rooms that provide dependable amenities and straightforward comfort, perfect for budget-conscious travelers.

The calm environment at Economy Inn creates a peaceful escape, with downtown St. Stephens close enough for all your adventures. Stay comfortably and save more on your St. Stephens trip—book your hotel room 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, guests traveling to St. Stephens will find enchanting accommodations with rooms from $157.99, creating a welcoming and relaxing atmosphere. Experience Hamptonality at its best, with friendly service, impeccably clean rooms, and cozy surroundings every time.

Guests at Hampton Inn Lincolnton will find a peaceful escape, while downtown St. Stephens remains just a short drive away for all their city adventures. Plan your St. Stephens adventure with a hotel that enhances your experience—reserve today!

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

Starting at

$157.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Lincolnton

1550 East Main St Lincolnton, NC

Guests bound for St. Stephens will find reassuring accommodations at Quality Inn Lincolnton, where rooms start at $104.99, creating a warm and inviting environment ideal for relaxation. Relax in Quality Inn's mini-lounge areas, available in select suites for a comfortable and private seating option.

A peaceful retreat awaits guests at Quality Inn Lincolnton, with downtown St. Stephens still within reach for city exploration and activities. Plan your St. Stephens visit with confidence, knowing your hotel has everything you need—lock in today!

  Call (855) 235-6136 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

For guests headed to St. Stephens, Days Inn by Wyndham Lincolnton offers affordable comfort with rooms beginning at $97.99, creating a clean and welcoming space for unwinding. Count on attentive and caring service from the Days Inn team, who are dedicated to making your stay as enjoyable as possible.

At Days Inn by Wyndham Lincolnton, you’ll find the ideal combination of calm surroundings and proximity to all that St. Stephens has to offer. Choose a reliable hotel for your St. Stephens adventure that won’t break the bank—book now!

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

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Morganton

2402B South Sterling St Morganton, NC

Guests visiting St. Stephens can enjoy inviting accommodations at Super 8 by Wyndham Morganton, with budget-friendly rooms starting at $87.99, creating a clean, welcoming environment. Connect effortlessly with complimentary high-speed Wi-Fi at Super 8, ideal for both leisure and business connectivity needs.

Find the perfect balance of rest and fun at Super 8 by Wyndham Morganton, nestled in a calm area with St. Stephens's sights within reach. Enjoy stress-free St. Stephens travel with accommodations designed for relaxation and savings—book today!

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

Starting at

$87.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, travelers to St. Stephens will find affordable comfort with rooms beginning at $102.99, creating a clean and welcoming environment for unwinding. Stay entertained with Baymont by Wyndham’s on-site entertainment options, from pools and fitness centers to game rooms.

Find your perfect escape at Baymont by Wyndham Morganton, offering peaceful accommodations and easy access to St. Stephens’s top attractions. Enjoy a seamless St. Stephens experience with amenities designed for your convenience—reserve now!

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

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Morganton

2400 South Sterling Street Morganton, NC

At Quality Inn Morganton, guests visiting St. Stephens will find budget-friendly comfort with rooms from $120.99, creating a clean and inviting space perfect for rest. Choose Quality Inn for your next travel destination, where you'll find excellent value, comfort, and a satisfying stay.

Find your quiet retreat at Quality Inn Morganton, where restful lodgings are paired with the convenience of being close to St. Stephens. Discover a welcoming, cost-effective hotel perfect for your St. Stephens getaway—secure today!

  Call (855) 235-6136 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