The best deals on hotels when visiting James City 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 James City, North Carolina 28560

Comfort Suites New Bern near Cherry Point

1006 Old Cherry Point Rd New Bern, NC

For an affordable stay near James City, Comfort Suites New Bern near Cherry Point offers inviting accommodations with rooms beginning at $127.31, creating a clean and comfortable atmosphere. Stay active with Comfort Suites' on-site sports facilities, including tennis courts and basketball courts at select locations.

With downtown James City only a short drive from Comfort Suites New Bern near Cherry Point, guests can easily access the city’s most exciting spots while staying in a quieter location. Unwind after exploring James City with a hotel that keeps both comfort and savings in mind—secure now!

  Call (855) 235-6136 to book with an agent.
  1.6 miles from James City, NC 28560

Starting at

$127.31

per night

Read Reviews View Amenities View All Rooms

BridgePointe Hotel & Marina

101 Howell Rd New Bern, NC

With rates beginning at $111.99, BridgePointe Hotel & Marina is a convenient choice for travelers to James City, offering budget-friendly accommodations in a welcoming setting. Relax in accommodations that offer a comfortable environment, making your stay both pleasant and affordable.

At BridgePointe Hotel & Marina, a short drive brings guests into the vibrant downtown area of James City, where the city’s top destinations are just minutes away. Make your James City trip memorable and wallet-friendly—reserve your hotel room now!

  Call (855) 235-0725 to book with an agent.
  2.8 miles from James City, NC 28560

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton New Bern Riverfront

100 Middle St New Bern, NC

Explore luxury at DoubleTree by Hilton New Bern Riverfront near James City, where inviting accommodations create a serene environment, with affordable rates beginning at $211.99. Stay refreshed with DoubleTree by Hilton's poolside snack service, providing light bites and beverages without having to leave your lounge chair.

With downtown James City just a brief drive from DoubleTree by Hilton New Bern Riverfront, guests can enjoy the city’s most vibrant spots while staying in a more relaxed area. Take advantage of a James City escape where first-class service is the standard—reserve now!

  Call (855) 236-8982 to book with an agent.
  3.2 miles from James City, NC 28560

Starting at

$211.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott New Bern

218 East Front St New Bern, NC

Choose Courtyard by Marriott New Bern for a peaceful visit to James City, where restful rooms provide warmth and relaxation, with inviting rates beginning at $239.99 per night. Swim any time of year in Courtyard's heated indoor pools, perfect for a refreshing dip or a relaxing float, regardless of the weather.

At Courtyard by Marriott New Bern, guests are always close enough to downtown James City for a quick drive, making it simple to explore the city’s top spots. Find your ideal James City lodging with accommodations that make you feel right at home—secure now!

  Call (855) 234-7135 to book with an agent.
  3.3 miles from James City, NC 28560

Starting at

$239.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn New Bern

200 Hotel Dr New Bern, NC

Guests bound for James City will find welcoming comfort at Hampton Inn New Bern, with inviting rooms starting at $139.40, creating a warm and welcoming space perfect for relaxation. Stay eco-friendly with Hampton’s bicycle rental service, offering a fun and sustainable way to explore the surrounding area.

From Hampton Inn New Bern, a short drive brings guests into the heart of downtown James City, where the city’s most exciting spots are within easy reach. Step into James City with a hotel that makes your visit enjoyable and cost-effective—book now!

  Call (855) 233-0132 to book with an agent.
  4.4 miles from James City, NC 28560

Starting at

$139.40

per night

Read Reviews View Amenities View All Rooms

Springhill Suites by Marriott New Bern

300 Hotel Drive New Bern, NC

Relax in the comfort of Springhill Suites by Marriott New Bern near James City, where quality accommodations create a peaceful experience, with budget-friendly rates from $155.99. Benefit from SpringHill Suites' attentive housekeeping service, ensuring your suite remains clean and comfortable throughout your stay.

With downtown James City just a brief drive from Springhill Suites by Marriott New Bern, guests can easily explore the city’s top attractions without staying in the busiest parts. Take your James City trip to the next level with well-appointed, budget-friendly accommodations—secure now!

  Call (855) 234-2997 to book with an agent.
  4.5 miles from James City, NC 28560

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Clarion Pointe New Bern

3455 Doctor MLK Jr. Blvd. New Bern, NC

At Clarion Pointe New Bern, guests visiting James City will find budget-friendly comfort with rooms from $118.99, creating a clean and inviting space perfect for rest. Find added comfort in accommodations that offer more amenities, creating a better experience at a great price.

Settle into a peaceful retreat at Clarion Pointe New Bern, with easy access to James City for whenever you’re ready to explore. Enjoy James City to the fullest with accommodations that won’t strain your wallet—reserve today!

  Call (855) 235-0725 to book with an agent.
  5.1 miles from James City, NC 28560

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites New Bern an IHG Hotel

3465 Dr. Martin Luther King Jr Blvd New Bern, NC

Guests traveling to James City will find heartwarming accommodations at Candlewood Suites New Bern an IHG Hotel, with rooms starting at $149.00, creating a warm and welcoming atmosphere. Communal lounges at Candlewood Suites are perfect spots for meeting other guests or enjoying some quiet time.

Relax in comfort at Candlewood Suites New Bern an IHG Hotel, a perfect spot for unwinding while James City remains within easy reach. Enjoy James City travel made easy with practical, well-equipped lodging—book now!

  Call (855) 239-5277 to book with an agent.
  5.1 miles from James City, NC 28560

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Havelock

400 US Highway 70 W Havelock, NC

For a comfortable stay near James City, Days Inn & Suites by Wyndham Havelock offers budget-conscious rooms with rates beginning at $89.99, creating a homely, inviting space for relaxation. Relax with the peace and quiet of Days Inn's accommodations, designed to ensure a restful and restorative experience.

At Days Inn & Suites by Wyndham Havelock, visitors can unwind in peaceful surroundings, while the excitement of downtown James City is still within driving distance. Stay effortlessly in James City with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 239-4019 to book with an agent.
  11.6 miles from James City, NC 28560

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Havelock NW New Bern an IHG Hotel

103 Branchside Dr Havelock, NC

Guests visiting James City will find alluring comfort at Holiday Inn Express Havelock NW New Bern an IHG Hotel, where budget-friendly rooms start at $124.99, creating a warm and inviting space perfect for relaxation. Appreciate the convenience of Holiday Inn Express's ATM on-site, ensuring you always have access to cash when you need it.

Guests staying at Holiday Inn Express Havelock NW New Bern an IHG Hotel will appreciate the calm retreat, with downtown James City still close enough for city adventures. Make the most of your James City experience with cozy, cost-effective hotel options—book now!

  Call (855) 235-0725 to book with an agent.
  12.7 miles from James City, NC 28560

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Havelock

105 Tourist Center Dr Havelock, NC

For those visiting James City, Hampton Inn Havelock offers delightful accommodations with rates from $151.99, creating a clean, comfortable space perfect for relaxation. Earn points with Hilton Honors when you stay at Hampton, and enjoy exclusive benefits that make travel more rewarding.

For travelers looking to relax, Hampton Inn Havelock offers quiet surroundings while keeping downtown James City within easy driving distance. Make your James City visit memorable with a hotel that delivers more for your money—reserve now!

  Call (855) 239-4019 to book with an agent.
  12.7 miles from James City, NC 28560

Starting at

$151.99

per night

Read Reviews View Amenities View All Rooms

Sherwood Motel

318 West Main St Havelock, NC

Guests traveling to James City will appreciate the budget-friendly comfort at Sherwood Motel, where relaxing rooms start at $70.99, creating a clean, inviting space. Stay in a room that delivers dependable comfort, with practical amenities designed to make your visit enjoyable.

From Sherwood Motel, guests can enjoy the scenic route into downtown James City, where they can explore the city’s highlights before returning to a serene stay. Enjoy the best of James City with a budget-friendly hotel that delivers on value—book now!

  Call (855) 236-8982 to book with an agent.
  13.1 miles from James City, NC 28560

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Havelock Inn & Suites

310 East Main St Havelock, NC

With rooms from $69.99, Havelock Inn & Suites offers budget-conscious accommodations for travelers headed to James City, creating a tucked away, comfortable environment for all guests. Relax in accommodations that provide a comfortable environment, with everything you need for a worry-free visit.

The calm environment at Havelock Inn & Suites creates a peaceful escape, with downtown James City close enough for all your adventures. Enjoy James City without breaking the bank—lock in your cost-effective hotel stay today!

  Call (855) 233-0132 to book with an agent.
  14.3 miles from James City, NC 28560

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn near MCAS Cherry Point

1013 East Main St Havelock, NC

Guests bound for James City will find delightful accommodations at Quality Inn near MCAS Cherry Point, where rooms start at $114.99, creating a warm and inviting environment ideal for relaxation. Benefit from Quality Inn's eco-conscious building design, utilizing energy-efficient technologies and sustainable materials.

For those seeking a balance of relaxation and city exploration, Quality Inn near MCAS Cherry Point offers tranquility with downtown James City still close by. Find a hotel that complements your James City travels with convenience and value—lock in now!

  Call (855) 239-5277 to book with an agent.
  15.3 miles from James City, NC 28560

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Cherry Point

1220 East Main Street Havelock, NC

For budget-savvy travelers to James City, Econo Lodge Cherry Point provides inviting accommodations with rooms from $60.99, creating a friendly, comfortable space perfect for rest. Explore the surroundings with help from Econo Lodge's staff, who can provide recommendations for dining, shopping, and local attractions.

Guests staying at Econo Lodge Cherry Point will enjoy the calm environment, while knowing downtown James City is a short drive away. Enjoy James City without breaking the bank—lock in your cost-effective hotel stay today!

  Call (855) 235-6136 to book with an agent.
  15.4 miles from James City, NC 28560

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Cape Carteret near Emerald Isle

1184 Highway 58 Peletier, NC

At Days Inn by Wyndham Cape Carteret near Emerald Isle, guests bound for James City will find affordable accommodations with rates starting at $99.99, creating a clean and welcoming environment perfect for rest. Enjoy the value of Days Inn's comprehensive amenities, from complimentary breakfast to high-speed internet access.

Relax in the serene environment of Days Inn by Wyndham Cape Carteret near Emerald Isle, a peaceful escape positioned just a drive away from James City's bustling streets. Enjoy practical savings and added comfort on your James City trip—reserve now!

  Call (855) 235-6136 to book with an agent.
  23.7 miles from James City, NC 28560

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Morehead Cty an IHG Hotel

5063 Executive Dr Morehead City, NC

For a welcoming stay near James City, Holiday Inn Express Hotel & Suites Morehead Cty an IHG Hotel offers restorative, budget-friendly rooms with rates starting at $124.00, creating a comfortable environment. Savor the variety of Holiday Inn Express's breakfast options, including healthy choices and indulgent treats to please every palate.

Unwind in the calm surroundings of Holiday Inn Express Hotel & Suites Morehead Cty an IHG Hotel, where relaxation meets easy access to the vibrant energy of James City. Relax and recharge in James City with a hotel that doesn’t skimp on quality—book today!

  Call (855) 236-8982 to book with an agent.
  25.7 miles from James City, NC 28560

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Swansboro Near Camp Lejeune

215 Old Hammock Road Swansboro, NC

For an affordable and comfortable stay, Hampton Inn & Suites Swansboro Near Camp Lejeune offers inviting rooms with rates starting at $103.99, creating a clean, welcoming environment for guests. Experience the attention to detail in Hampton’s housekeeping service, ensuring your room is spotless and well-maintained throughout your stay.

At Hampton Inn & Suites Swansboro Near Camp Lejeune, guests can rest in a peaceful setting while keeping James City's best attractions within easy reach. Get ready for a James City adventure with accommodations that keep your budget intact—book today!

  Call (855) 239-4019 to book with an agent.
  26.1 miles from James City, NC 28560

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Silver Creek Inn

801 Cedar Point Boulevard Cedar Point, NC

For those visiting James City, Best Western Plus Silver Creek Inn offers alluring accommodations with rates from $84.99, creating a clean, comfortable space perfect for relaxation. Stay refreshed with the seasonal outdoor facilities at Best Western Plus, including picnic areas and barbecue grills for guest use.

Escape to Best Western Plus Silver Creek Inn for a relaxing stay, with the added benefit of being close to the exciting venues in James City. Find a hotel that complements your James City travels with convenience and value—lock in now!

  Call (855) 239-5277 to book with an agent.
  26.5 miles from James City, NC 28560

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Morehead City

4035 Arendell St Morehead City, NC

For a welcoming and budget-friendly stay, Hampton Inn Morehead City offers inviting rooms with rates from $108.99, creating a restorative space ideal for travelers bound for James City. Stay informed with Hampton’s digital information screens, offering updates on weather, local events, and hotel amenities.

At Hampton Inn Morehead City, guests can enjoy both peaceful surroundings and the ease of exploring James City whenever they wish. Stay relaxed and on budget while exploring James City with thoughtfully designed lodging—lock in today!

  Call (855) 234-7135 to book with an agent.
  27.2 miles from James City, NC 28560

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Crystal Coast Oceanfront Hotel

511 Salter Path Rd Pine Knoll Shores, NC

Enjoy the charm of Crystal Coast Oceanfront Hotel near James City, with quality rooms that provide a relaxing retreat, starting at an affordable rate of $132.99 per night. Find comfort in rooms that offer upgraded amenities, ensuring a stay that is both pleasant and satisfying.

At Crystal Coast Oceanfront Hotel, you’ll find restful accommodations and the convenience of being close to James City's most exciting destinations. Stay in James City with accommodations that offer unmatched comfort and exceptional value—lock in today!

  Call (855) 235-0725 to book with an agent.
  27.2 miles from James City, NC 28560

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms

Oceanview Inn

122 Fairview Drive Emerald Isle, NC

For a budget-friendly stay near James City, Oceanview Inn offers pleasant accommodations with rates starting at $108.99, creating a clean and comfortable environment. Experience a comfortable stay with rooms that offer the basics for a worry-free visit at a great price.

Guests will enjoy the calm surroundings at Oceanview Inn, with the vibrant streets of James City never too far for exploration. Stay smart and enjoy added value for your James City adventure—book your stay now!

  Call (855) 234-2997 to book with an agent.
  27.3 miles from James City, NC 28560

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Crystal Coast

3410 Bridges St Morehead City, NC

With rooms beginning at $70.99, Econo Lodge Crystal Coast offers cozy-like accommodations for guests traveling to James City, creating a clean and welcoming space for relaxation. Relax knowing Econo Lodge is part of the Choice Hotels family, offering the reliability and standards of a respected hotel brand.

Step into a quiet retreat at Econo Lodge Crystal Coast, offering serene surroundings just a short drive from the buzz of James City. Stay comfortably and on budget for your James City adventure—lock in now!

  Call (855) 236-8982 to book with an agent.
  27.5 miles from James City, NC 28560

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Lighthouse Suites Best Western Signature Collection

216 Islander Dr. Emerald Isle NC Emerald Isle, NC

Guests bound for James City can relax at Lighthouse Suites Best Western Signature Collection, where inviting rooms start at $124.99, creating a warm and welcoming environment ideal for unwinding. Enjoy the convenience of Best Western's complimentary breakfast, serving a range of delicious options to kickstart your day.

Discover the ideal retreat at Lighthouse Suites Best Western Signature Collection, where restful nights meet the lively streets of James City just minutes away. Choose a cost-effective hotel that enhances your James City travels—book your room now!

  Call (855) 233-7850 to book with an agent.
  27.6 miles from James City, NC 28560

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms