The best deals on hotels when visiting Petra Mills 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 Petra Mills, North Carolina 28630

Days Inn & Suites by Wyndham Hickory

1725 13th Ave. Dr. Nw Hickory, NC

Guests visiting Petra Mills can enjoy affordable comfort at Days Inn & Suites by Wyndham Hickory, where easygoing rooms start at $126.99, creating a warm and inviting space ideal for unwinding. Stay productive with Days Inn's in-room workspaces, offering a comfortable environment for catching up on work.

At Days Inn & Suites by Wyndham Hickory, guests can appreciate the balance of city convenience and a more peaceful, spacious stay, with downtown Petra Mills still within reach. Make your Petra Mills travels both enjoyable and budget-friendly with inviting lodging—book today!

  Call (855) 235-0725 to book with an agent.
  6.3 miles from Petra Mills, NC 28630

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Hickory

1184 Lenoir Rhyne Blvd. Se Hickory, NC

With affordable rooms beginning at $114.49, Red Roof Inn Hickory provides budget-conscious accommodations for travelers headed to Petra Mills, creating a warm, welcoming environment. Find each stay at Red Roof Inn consistently clean and comfortable, thanks to high standards and dedicated housekeeping staff.

From Red Roof Inn Hickory, guests can easily drive into downtown Petra Mills, where they can explore the city’s attractions before returning to a quiet stay. Stay comfortably and on budget while exploring Petra Mills—secure your hotel room today!

  Call (855) 234-5074 to book with an agent.
  8.9 miles from Petra Mills, NC 28630

Starting at

$114.49

per night

Read Reviews View Amenities View All Rooms

Quality Suites Hickory South

1125 13th Ave. Dr. Se Hickory, NC

Guests traveling to Petra Mills will find inviting accommodations at Quality Suites Hickory South, with rooms starting at $125.99, creating a clean and welcoming environment ideal for relaxation. Relax in a welcoming environment, where rooms are designed for both comfort and functionality, perfect for budget-savvy travelers.

From Quality Suites Hickory South, guests can easily access downtown Petra Mills by car, making it simple to explore the city’s attractions while retreating to a peaceful stay. Settle in and enjoy your Petra Mills stay with amenities that make all the difference—reserve now!

  Call (855) 233-7850 to book with an agent.
  9.3 miles from Petra Mills, NC 28630

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn

1179 13th Ave. Dr. Se Hickory, NC

At Sleep Inn, guests visiting Petra Mills can enjoy affordable comfort with rooms starting at $111.99, creating a warm and welcoming environment perfect for unwinding. Wake up rejuvenated at Sleep Inn, thanks to the dedicated Quiet Zones and sound-dampening construction for uninterrupted rest.

With a brief drive into downtown Petra Mills, guests at Sleep Inn can explore the city’s top spots while retreating to a peaceful environment afterward. Enjoy your Petra Mills trip with accommodations that add value and comfort—book today!

  Call (855) 234-5074 to book with an agent.
  9.3 miles from Petra Mills, NC 28630

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Hickory

1946 13th Ave. Dr. Se Hickory, NC

Stay at Courtyard by Marriott Hickory on your trip to Petra Mills, where inviting accommodations create a delightful experience, with nightly rates beginning from just $169.99. Taste the local culture with Courtyard's themed dinner nights, offering special menus that highlight regional cuisines and traditions.

From Courtyard by Marriott Hickory, a short drive delivers guests into downtown Petra Mills, where they can explore the city’s top spots before retreating to a serene stay. Step into a welcoming Petra Mills stay with amenities that enhance your adventure—reserve now!

  Call (855) 239-5277 to book with an agent.
  9.4 miles from Petra Mills, NC 28630

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 comfortable and budget-friendly experience, Fairfield Inn & Suites by Marriott Hickory offers intimate rooms with rates starting at $159.99, creating a warm environment perfect for rest. Experience the convenience and taste of Fairfield's 24/7 market, stocked with a selection of snacks, beverages, and quick meals.

With a convenient drive into downtown Petra Mills, guests at Fairfield Inn & Suites by Marriott Hickory can enjoy the city’s top attractions while returning to the tranquility of the hotel. Stay refreshed and relaxed in Petra Mills with inviting, budget-friendly lodging—reserve now!

  Call (855) 233-0132 to book with an agent.
  9.4 miles from Petra Mills, NC 28630

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Best Western Hickory

1520 13th Ave. Dr. SE Hickory, NC

With rates beginning at $124.99, Best Western Hickory provides inviting accommodations for travelers visiting Petra Mills, creating a friendly, welcoming space for relaxation. Experience the coziness of Best Western’s fireside seating areas, perfect for chilly evenings or casual conversations.

At Best Western Hickory, guests can relax in the quiet surroundings of the hotel, while downtown Petra Mills remains accessible for easy city exploration. Take a break in Petra Mills with a hotel that understands the value of your time and money—book today!

  Call (855) 234-7135 to book with an agent.
  9.4 miles from Petra Mills, NC 28630

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Crowne Plaza Hotel Hickory an IHG Hotel

1385 Lenoir Rhyne Blvd. Se Hickory, NC

Choose Crowne Plaza Hotel Hickory an IHG Hotel for your trip to Petra Mills, where inviting rooms create a warm atmosphere, with budget-friendly rates beginning at $134.00. Choose Crowne Plaza Hotels & Resorts for your next business or leisure trip, where every detail is crafted for a superior guest experience.

From Crowne Plaza Hotel Hickory an IHG Hotel, downtown Petra Mills is still within reach, making it easy for guests to explore the city while returning to a quieter retreat afterward. Get ready for a Petra Mills trip where elegance and affordability go hand in hand—lock in today!

  Call (855) 234-7135 to book with an agent.
  9.5 miles from Petra Mills, NC 28630

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Hickory

1320 17th St. Dr. Southeast Hickory, NC

Find a warm and welcoming atmosphere at Hilton Garden Inn Hickory near Petra Mills, where quality rooms start from an inviting rate of $177.99 per night. Relax each evening at the Hilton Garden Inn's Bar, a perfect place to enjoy a drink and unwind after a busy day.

Guests at Hilton Garden Inn Hickory can enjoy the calm of being slightly removed from the city, while downtown Petra Mills remains within reach for easy exploration by car. Relax in Petra Mills with a hotel that takes your comfort seriously, without breaking the bank—lock in today!

  Call (855) 234-7135 to book with an agent.
  9.5 miles from Petra Mills, NC 28630

Starting at

$177.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Hickory

1956 13th Ave. Dr. Se Hickory, NC

Guests traveling to Petra Mills will find hospitable comfort at Hampton Inn Hickory, with budget-friendly rooms starting at $148.99, creating a warm and inviting space perfect for rest. Receive personalized attention from Hampton’s guest relations team, dedicated to ensuring your stay meets all your expectations.

From Hampton Inn Hickory, a short drive brings guests into downtown Petra Mills, where they can experience the city’s highlights before returning to the hotel’s serene environment. Enjoy Petra Mills adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 239-4019 to book with an agent.
  9.6 miles from Petra Mills, NC 28630

Starting at

$148.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

With rates beginning at $179.00, Holiday Inn Express Hickory Hickory Mart an IHG Hotel is a practical choice for guests visiting Petra Mills, providing a delightful and inviting space ideal for relaxation. Relax in Holiday Inn Express's garden areas, offering a natural retreat for guests to unwind and enjoy the outdoors.

Stay at Holiday Inn Express Hickory Hickory Mart an IHG Hotel to enjoy a peaceful retreat, where you can relax and still explore the excitement of Petra Mills when you’re ready. Stay affordably in Petra Mills with a hotel that enhances your travel experience—reserve now!

  Call (855) 235-6136 to book with an agent.
  10.1 miles from Petra Mills, NC 28630

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms

American Motel

350 Wilkesboro Blvd Lenoir, NC

Guests traveling to Petra Mills will find inviting accommodations at American Motel, where rooms begin at $110.00, creating a warm, inviting environment ideal for relaxation. Enjoy a stay that prioritizes basic comfort and cleanliness, with rooms equipped for a pleasant and undisturbed visit.

Guests can enjoy the tranquility of American Motel, while keeping downtown Petra Mills within reach for a day of sightseeing or adventure. Stay relaxed and on budget while exploring Petra Mills with thoughtfully designed lodging—lock in today!

  Call (855) 234-5074 to book with an agent.
  10.2 miles from Petra Mills, NC 28630

Starting at

$110.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Lenoir

262 Hotel St. SE Lenoir, NC

With budget-friendly rooms starting at $163.99, Hampton Inn & Suites Lenoir is ideal for travelers bound for Petra Mills, providing a warm and inviting environment for relaxation. Feel the warmth of community in Hampton's designed public spaces, perfect for meeting fellow travelers or winding down.

For travelers looking for peace and quiet, Hampton Inn & Suites Lenoir offers serene surroundings while keeping downtown Petra Mills within reach. Relax and enjoy Petra Mills with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 234-5074 to book with an agent.
  10.2 miles from Petra Mills, NC 28630

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Lenoir

206 Blowing Rock Blvd Lenoir, NC

For a comfortable stay near Petra Mills, Red Roof Inn Lenoir offers budget-conscious accommodations with rates from $147.00, creating a warm and inviting atmosphere. Trust in Red Roof Inn’s commitment to a clean and safe environment, enhanced by strict cleaning protocols to ensure guest comfort.

At Red Roof Inn Lenoir, guests can unwind in the quiet surroundings, with downtown Petra Mills still within easy reach for a day of exploration. Book an inviting, budget-friendly hotel for your Petra Mills travels and relax—reserve now!

  Call (855) 235-0725 to book with an agent.
  10.5 miles from Petra Mills, NC 28630

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

With budget-friendly rooms beginning at $175.75, Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills provides inviting comfort for travelers bound for Petra Mills, creating a warm and welcoming space. Start each day refreshed with Comfort Inn's complimentary hot breakfast, a perfect blend of healthful and indulgent choices.

Guests at Comfort Inn & Suites Lenoir Hwy 321 Northern Foothills will enjoy a calm atmosphere, while downtown Petra Mills is just a convenient drive away for a day of adventure. Find the perfect base for exploring Petra Mills with affordable, inviting accommodations—secure now!

  Call (855) 233-0132 to book with an agent.
  11.1 miles from Petra Mills, NC 28630

Starting at

$175.75

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Conover Hickory

1710 Fairgrove Church Rd. Se Newton, NC

Guests bound for Petra Mills can unwind at Days Inn by Wyndham Conover Hickory, where budget-friendly rooms start at $118.99, providing a warm and comfortable space ideal for a restful stay. Host your next event with us, using our flexible meeting spaces and comprehensive amenities to ensure a successful gathering.

Guests at Days Inn by Wyndham Conover Hickory will appreciate the calming environment, while downtown Petra Mills remains a smooth drive away for all their city adventures. Stay relaxed and comfortable on your Petra Mills visit without breaking the bank—book now!

  Call (855) 233-7850 to book with an agent.
  11.2 miles from Petra Mills, NC 28630

Starting at

$118.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 an affordable and restful stay, Holiday Inn Express Hotel & Suites Conover (Hickory Area) an IHG Hotel offers inviting accommodations with rates beginning at $269.00, creating a plush atmosphere near Petra Mills. Enjoy the tranquility of Holiday Inn Express's designated meditation spaces, providing a quiet place to relax and recharge.

Enjoy tranquility at Holiday Inn Express Hotel & Suites Conover (Hickory Area) an IHG Hotel, where the calm surroundings provide a peaceful retreat while downtown Petra Mills remains nearby. Enjoy the convenience of a well-appointed hotel in Petra Mills without the high price—secure now!

  Call (855) 239-5277 to book with an agent.
  11.6 miles from Petra Mills, NC 28630

Starting at

$269.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Morganton

115 Bush Drive Morganton, NC

For an affordable and restful stay, Hampton Inn Morganton offers inviting rooms with rates beginning at $211.99, creating a welcoming and comfortable space for guests. Book connecting rooms at Hampton, perfect for families or groups who need additional space but still want privacy.

Relax in the tranquil surroundings of Hampton Inn Morganton, with the convenience of downtown Petra Mills just a drive away for exploration. Experience Petra Mills in comfort and style without overspending—lock in your room now!

  Call (855) 239-4019 to book with an agent.
  18.3 miles from Petra Mills, NC 28630

Starting at

$211.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Morganton

2402B South Sterling St Morganton, NC

For a comfortable stay near Petra Mills, Super 8 by Wyndham Morganton offers budget-conscious rooms with rates beginning at $87.99, creating a comfy, inviting space for relaxation. Navigate with ease, as Super 8 often features locations that provide quick access to local highways and popular tourist spots.

Guests at Super 8 by Wyndham Morganton can enjoy a serene escape, with downtown Petra Mills remaining accessible for city exploration. Take the stress out of Petra Mills travel with a hotel that meets all your needs—book today!

  Call (855) 239-4019 to book with an agent.
  18.3 miles from Petra Mills, NC 28630

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Morganton

2402 South Sterling St Morganton, NC

Guests traveling to Petra Mills will appreciate the inviting comfort at Baymont by Wyndham Morganton, where budget-friendly rooms start at $102.99, creating a warm, welcoming environment. Benefit from Baymont by Wyndham’s pet-friendly policy, which welcomes pets with open arms and provides amenities just for them.

Relax in the peaceful surroundings of Baymont by Wyndham Morganton, with downtown Petra Mills remaining within reach for a day of city adventure. Enjoy a hassle-free Petra Mills adventure with extra perks at a great price—lock in today!

  Call (855) 233-7850 to book with an agent.
  18.3 miles from Petra Mills, NC 28630

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Morganton

2400 South Sterling Street Morganton, NC

Guests headed to Petra Mills can relax at Quality Inn Morganton, where budget-friendly rooms start at $120.99, creating a warm and inviting atmosphere ideal for unwinding. Experience the versatility of Quality Inn, catering to both leisure and business travelers with a range of essential amenities.

For travelers looking for peace and quiet, Quality Inn Morganton offers serene surroundings while keeping downtown Petra Mills within reach. Enjoy your Petra Mills adventure with accommodations designed for relaxation—book now!

  Call (855) 236-8982 to book with an agent.
  18.3 miles from Petra Mills, NC 28630

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn Morganton

2400 a South Sterling St Morganton, NC

With budget-friendly rooms from $123.99, Sleep Inn Morganton provides reassuring accommodations for travelers bound for Petra Mills, creating a warm, welcoming space. Appreciate the convenience of Sleep Inn's express check-out service, allowing for a quick and easy departure on your last day.

Guests staying at Sleep Inn Morganton will enjoy the balance of easy city access and the peaceful retreat offered by the hotel. Take advantage of thoughtful amenities and affordable rates for your Petra Mills trip—book today!

  Call (855) 233-7850 to book with an agent.
  18.3 miles from Petra Mills, NC 28630

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Morganton Historic Downtown

400 NORTH GREEN STREET Morganton, NC

Guests visiting Petra Mills will appreciate the inviting comfort at Fairfield Inn & Suites by Marriott Morganton Historic Downtown, with budget-friendly rooms starting at $219.99, creating a clean, welcoming space. Take in a breath of fresh air in Fairfield's outdoor spaces, beautifully landscaped for guest relaxation and enjoyment.

Guests at Fairfield Inn & Suites by Marriott Morganton Historic Downtown can enjoy the peaceful retreat of a quieter stay, with downtown Petra Mills just a scenic drive away. Maximize your Petra Mills travels with a cost-effective, comfortable hotel stay—reserve today!

  Call (855) 234-5074 to book with an agent.
  19.5 miles from Petra Mills, NC 28630

Starting at

$219.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Morganton

1273 Burkmount Ave Morganton, NC

Guests bound for Petra Mills can enjoy affordable comfort at Comfort Inn & Suites Morganton, with alluring rooms starting at $195.99, creating a clean and inviting space for unwinding. Keep snacks and drinks handy with in-room refrigerators and microwaves, perfect for late-night cravings or storing leftovers.

Stay at Comfort Inn & Suites Morganton to enjoy spacious comfort, with the convenience of Petra Mills's lively offerings just minutes away. Get ready for a relaxing Petra Mills visit with affordable, well-appointed lodging—book now!

  Call (855) 234-2997 to book with an agent.
  20.2 miles from Petra Mills, NC 28630

Starting at

$195.99

per night

Read Reviews View Amenities View All Rooms