The best deals on hotels when visiting James Terrace in Virginia.

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 Terrace, Virginia 23185

Merrimac Inn & Suites

7224 Merrimac Trail Williamsburg, VA

With budget-friendly rooms beginning at $51.99, Merrimac Inn & Suites is ideal for guests traveling to James Terrace, creating a comfortable, welcoming space for rest. Stay in accommodations that offer a pleasant step up in amenities, making your stay both comfortable and economical.

Nestled a short walk from James Terrace’s top landmarks, Merrimac Inn & Suites provides an ideal spot for travelers looking to explore the city. Discover a James Terrace experience where comfort and affordability come together—secure now!

  Call (855) 235-6136 to book with an agent.
  0.2 miles from James Terrace, VA 23185

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Williamsburg East (Busch Gardens) VA

7135 Pocahontas Trl Williamsburg, VA

Find a warm retreat at Country Inn & Suites by Radisson Williamsburg East (Busch Gardens) VA as you explore James Terrace, where quality rooms provide comfort and relaxation, with inviting nightly rates beginning at $128.99. Stay connected with free high-speed Wi-Fi available throughout Country Inn & Suites, keeping you in touch with work and home.

At Country Inn & Suites by Radisson Williamsburg East (Busch Gardens) VA, you’re just a short stroll from James Terrace’s vibrant downtown, where you can explore the city’s top attractions and return to a more peaceful atmosphere. Find the ideal place to rest in James Terrace with accommodations that are both stylish and practical—secure now!

  Call (855) 234-5074 to book with an agent.
  0.2 miles from James Terrace, VA 23185

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Fort Magruder Historic Williamsburg Trademark by Wyndham

6945 Pocahontas Trail Williamsburg, VA

Travelers exploring James Terrace will appreciate the comfort of Fort Magruder Historic Williamsburg Trademark by Wyndham, where refined accommodations provide warmth, with nightly rates starting from $74.99. Enjoy a stay that marries sophistication with comfort, providing rooms that feature elegant decor and thoughtful amenities.

Just a short walk from James Terrace’s downtown core, Fort Magruder Historic Williamsburg Trademark by Wyndham offers guests an ideal location to explore the city’s top attractions. Make your James Terrace stay as special as possible with accommodations that impress at every turn—reserve now!

  Call (855) 233-0132 to book with an agent.
  0.4 miles from James Terrace, VA 23185

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Williamsburg

505 York Street Williamsburg, VA

For a quiet stay, Baymont by Wyndham Williamsburg offers budget-conscious accommodations with rates from $62.00, creating a clean, welcoming environment ideal for travelers. Relax with a cup of coffee from Baymont by Wyndham’s in-room coffee makers, perfect for starting your morning or a pick-me-up in the afternoon.

At Baymont by Wyndham Williamsburg, the energy of downtown James Terrace is just a short trip away, offering guests the flexibility to visit the city’s best spots with ease. Take your James Terrace stay to the next level with affordable, well-equipped lodging—reserve now!

  Call (855) 233-0132 to book with an agent.
  0.8 miles from James Terrace, VA 23185

Starting at

$62.00

per night

Read Reviews View Amenities View All Rooms

Best Western Williamsburg Historic District

351 York Street Williamsburg, VA

For a hospitable and affordable stay near James Terrace, Best Western Williamsburg Historic District offers comfortable accommodations with rates beginning at $72.99, providing a warm environment. Experience the local charm and character of Best Western hotels, each reflecting the spirit of its community.

With quick access to downtown James Terrace, guests staying at Best Western Williamsburg Historic District can easily explore the city while enjoying a more peaceful stay. Find a hotel that complements your James Terrace travels with convenience and value—lock in now!

  Call (855) 239-4019 to book with an agent.
  0.9 miles from James Terrace, VA 23185

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Williamsburg Busch Gardens Area

470 McLaws Circle Williamsburg, VA

Courtyard by Marriott Williamsburg Busch Gardens Area is a relaxing choice for travelers visiting James Terrace, where inviting rooms create a enveloping retreat, with nightly rates beginning at $139.99. Rest assured at Courtyard, where guest satisfaction and comfort are prioritized to ensure a delightful and stress-free stay.

For those looking to explore James Terrace, Courtyard by Marriott Williamsburg Busch Gardens Area offers easy access to downtown, whether you choose to walk or drive. Find the perfect blend of comfort and affordability for your James Terrace adventure—book today!

  Call (855) 236-8982 to book with an agent.
  1.0 miles from James Terrace, VA 23185

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Williamsbrg Busch Gardens Area an IHG Hotel

480 McLaws Cir Williamsburg, VA

Guests bound for James Terrace can unwind at Holiday Inn Express Williamsbrg Busch Gardens Area an IHG Hotel, where inviting rooms start at $129.95, creating a warm and comfortable space ideal for relaxation. Appreciate the speed and convenience of Holiday Inn Express's digital check-out process, available via the app or in-room TV.

Guests staying at Holiday Inn Express Williamsbrg Busch Gardens Area an IHG Hotel are always close to the best of James Terrace, with the lively downtown district only minutes away by foot or car. Enjoy stress-free James Terrace travel with accommodations designed for relaxation and savings—book today!

  Call (855) 235-0725 to book with an agent.
  1.1 miles from James Terrace, VA 23185

Starting at

$129.95

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Williamsburg / Historic Area

304 2nd St Williamsburg, VA

With budget-friendly rooms starting at $59.00, Super 8 by Wyndham Williamsburg / Historic Area is a practical choice for travelers bound for James Terrace, creating a warm-hearted and inviting space perfect for relaxation. Choose Super 8 by Wyndham for a dependable and welcoming stay, ensuring you a hassle-free experience from check-in to check-out.

Guests at Super 8 by Wyndham Williamsburg / Historic Area will love how quickly they can reach downtown James Terrace, making it easy to explore the top sights while staying just outside the busiest areas. Enjoy an affordable stay that keeps comfort in mind while visiting James Terrace—secure now!

  Call (855) 236-8982 to book with an agent.
  1.1 miles from James Terrace, VA 23185

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn Historic

309 Page Street Williamsburg, VA

With rooms from $54.99, Rodeway Inn Historic provides comfortable, budget-conscious comfort for travelers bound for James Terrace, creating a clean and welcoming environment. Enjoy a visit that's both comfortable and economical, with rooms that provide the necessary amenities for a pleasant stay.

From Rodeway Inn Historic, guests can easily access downtown James Terrace, where the city’s most vibrant destinations are just a short trip away. Make your James Terrace travel experience cost-effective and cozy—secure your room today!

  Call (855) 236-8982 to book with an agent.
  1.3 miles from James Terrace, VA 23185

Starting at

$54.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton Williamsburg

50 Kingsmill Rd Williamsburg, VA

Embrace luxurious surroundings at DoubleTree by Hilton Williamsburg as you visit James Terrace, where refined accommodations provide a welcoming retreat, with rates starting from $173.99. Relax in DoubleTree by Hilton's inviting public areas, designed for guests to gather, work, or enjoy a moment of quiet.

DoubleTree by Hilton Williamsburg offers a perfect blend of proximity and peace, giving guests easy access to downtown James Terrace without being in the busiest parts of the city. Enjoy your James Terrace adventure with a hotel that turns your stay into an opulent experience—book today!

  Call (855) 235-0725 to book with an agent.
  1.5 miles from James Terrace, VA 23185

Starting at

$173.99

per night

Read Reviews View Amenities View All Rooms

Williamsburg Inn an official Colonial Williamsburg Hotel

136 East Francis Street Williamsburg, VA

Find the art of luxury at Williamsburg Inn an official Colonial Williamsburg Hotel on your journey to James Terrace, where exceptional service meets breathtaking decor, with rates starting from $494.99. Find a sanctuary in rooms that meld lavish comfort with pristine natural settings, offering stunning views and eco-conscious amenities.

At Williamsburg Inn an official Colonial Williamsburg Hotel, guests are only a short drive from downtown James Terrace, where the city’s top sights and attractions are easily accessible. Bask in the splendor of James Terrace with accommodations that elevate relaxation to an art form—reserve now!

  Call (855) 236-8982 to book with an agent.
  1.6 miles from James Terrace, VA 23185

Starting at

$494.99

per night

Read Reviews View Amenities View All Rooms

Griffin Hotel an official Colonial Williamsburg Hotel

136 Francis St. East Williamsburg, VA

Unwind at Griffin Hotel an official Colonial Williamsburg Hotel near James Terrace, where comfortable rooms create a warm environment, with nightly rates starting from a welcoming $215.99. Find a restful escape in rooms that blend comfort with modern conveniences, ensuring a relaxing and enjoyable stay.

Guests staying at Griffin Hotel an official Colonial Williamsburg Hotel will love the convenience of being close to downtown James Terrace, where a brief drive brings them to the city’s most exciting spots. Unwind in James Terrace with a hotel that offers a seamless blend of quality and savings—secure now!

  Call (855) 235-6136 to book with an agent.
  1.6 miles from James Terrace, VA 23185

Starting at

$215.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Williamsburg Historic Area

814 Capitol Landing Rd Williamsburg, VA

Guests visiting James Terrace can unwind in tranquil accommodations at MainStay Suites Williamsburg Historic Area, where rooms start at $74.00, creating a warm and inviting atmosphere. Relax on MainStay Suites’ outdoor patios and balconies, offering a pleasant space to enjoy fresh air and relaxation.

Guests staying at MainStay Suites Williamsburg Historic Area will love the convenience of being close to downtown James Terrace, where the city’s most popular attractions are always just a drive away. Treat yourself to a memorable James Terrace trip with well-equipped, cost-friendly accommodations—reserve today!

  Call (855) 235-6136 to book with an agent.
  1.6 miles from James Terrace, VA 23185

Starting at

$74.00

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Williamsburg

824 Capitol Landing Road Williamsburg, VA

Guests bound for James Terrace will find budget-friendly comfort at Red Roof Inn Williamsburg, where inviting rooms start at $59.49, creating a clean and welcoming space ideal for relaxation. Discover the welcoming spirit of Red Roof Inn, where friendly service and comfortable accommodations await at an unbeatable value.

With downtown James Terrace only a quick drive from Red Roof Inn Williamsburg, guests can explore the city’s best sights while enjoying a more peaceful stay. Plan your James Terrace trip with a budget-friendly, cozy stay—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  1.6 miles from James Terrace, VA 23185

Starting at

$59.49

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Williamsburg Colonial Area

834 Capitol Landing Rd Williamsburg, VA

Guests bound for James Terrace will enjoy affordable comfort at Travelodge by Wyndham Williamsburg Colonial Area, where rooms start at $59.00, providing a clean, welcoming environment ideal for relaxation. Make your travel budget go further with Travelodge’s affordable rates, allowing you more freedom to explore and experience.

Travelodge by Wyndham Williamsburg Colonial Area is ideally positioned for travelers who want to be close to downtown James Terrace, where the city’s most vibrant spots are just a short drive away. Plan your James Terrace trip with inviting, budget-friendly accommodations—secure now!

  Call (855) 239-4019 to book with an agent.
  1.6 miles from James Terrace, VA 23185

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Williamsburg Lodge Autograph Collection

310 South England St Williamsburg, VA

Step into a luxurious ambiance at Williamsburg Lodge Autograph Collection as you travel to James Terrace, where refined rooms provide comfort, with budget-friendly rates from $349.99. Stay connected with complimentary high-speed Wi-Fi available at all Autograph Collection Hotels, keeping you in touch with what matters.

With downtown James Terrace just a short drive away, guests at Williamsburg Lodge Autograph Collection can easily access the city’s most exciting destinations while staying in a quieter area. Make your James Terrace visit one for the books with accommodations that put you first—reserve now!

  Call (855) 233-0132 to book with an agent.
  1.7 miles from James Terrace, VA 23185

Starting at

$349.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Historic Area

442 Pkwy. Dr Williamsburg, VA

Guests visiting James Terrace can unwind in comforting accommodations at Econo Lodge Historic Area, where rooms begin at $48.99, creating a warm and inviting atmosphere perfect for relaxation. Step into a world of practical comfort at Econo Lodge, where convenience and affordability ensure a stress-free stay.

Econo Lodge Historic Area offers a convenient location for travelers who want to be near downtown James Terrace, with the city’s most exciting spots just a quick drive away. Plan ahead and stay affordably while exploring James Terrace—reserve your hotel now!

  Call (855) 235-0725 to book with an agent.
  1.7 miles from James Terrace, VA 23185

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Wyndham Garden Williamsburg Busch Gardens Area

201 Water Country Pkwy Williamsburg, VA

Relax in the inviting surroundings of Wyndham Garden Williamsburg Busch Gardens Area on your journey to James Terrace, where quality rooms offer comfort and value, with starting rates at $68.40 per night. Experience a stay that provides a higher level of comfort, with rooms equipped with everything needed for a relaxing visit.

Guests staying at Wyndham Garden Williamsburg Busch Gardens Area are never far from the action, with downtown James Terrace only a quick drive away for easy exploration of the city’s top attractions. Find the perfect James Terrace escape with a hotel that combines elegance and affordability—lock in today!

  Call (855) 235-6136 to book with an agent.
  1.7 miles from James Terrace, VA 23185

Starting at

$68.40

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Williamsburg Historic District

911 Capitol Landing Rd Williamsburg, VA

Guests visiting James Terrace will appreciate the plush comfort at Hampton Inn & Suites Williamsburg Historic District, where rooms begin at $80.99, creating a welcoming and inviting environment. Discover the peace of mind with Hampton’s enhanced in-room security features, including electronic safes and advanced lock systems.

Hampton Inn & Suites Williamsburg Historic District is ideally positioned for those wanting to explore James Terrace, where downtown is always just a short drive away for easy access. Relax and recharge in James Terrace with a hotel that offers more for less—secure today!

  Call (855) 234-5074 to book with an agent.
  1.8 miles from James Terrace, VA 23185

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Williamsburg Woodlands Hotel & Suites an official Colonial Williamsburg Hotel

105 Visitors Center Dr Williamsburg, VA

Stay at Williamsburg Woodlands Hotel & Suites an official Colonial Williamsburg Hotel for a comfortable visit to James Terrace, where gentle rooms offer relaxation and quality, with starting rates at just $149.99 per night. Relax in accommodations that offer a blend of style and comfort, with amenities that cater to your every need.

Guests staying at Williamsburg Woodlands Hotel & Suites an official Colonial Williamsburg Hotel can enjoy easy access to downtown James Terrace, where a brief drive takes them to the city’s top destinations. Relax in a James Terrace hotel that turns your trip into a delightful experience—lock in today!

  Call (855) 235-0725 to book with an agent.
  2.0 miles from James Terrace, VA 23185

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Kingsmill Resort

1010 Kingsmill Rd Williamsburg, VA

Relax in style at Kingsmill Resort as you explore James Terrace, where premium accommodations create a serene stay, with nightly rates beginning at $189.99. Find solace in rooms that are a sanctuary of refined taste, featuring opulent furnishings and state-of-the-art facilities.

From Kingsmill Resort, guests can quickly reach downtown James Terrace, where the city’s best spots are always within easy reach. Indulge in a sophisticated James Terrace retreat where every detail is designed to delight—reserve now!

  Call (855) 239-5277 to book with an agent.
  2.5 miles from James Terrace, VA 23185

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Williamsburg Central

718 Bypass Rd Williamsburg, VA

At Hampton Inn & Suites Williamsburg Central, guests bound for James Terrace can unwind in comforting accommodations with rooms starting at $81.99, creating a warm, welcoming atmosphere. Enjoy peaceful moments in Hampton’s gardens or courtyards, beautifully maintained areas ideal for relaxation or a leisurely walk.

Guests at Hampton Inn & Suites Williamsburg Central can enjoy a quick drive into downtown James Terrace, where the city’s best attractions await exploration. Rest well in James Terrace with a hotel that offers budget-friendly and inviting lodging—secure your room now!

  Call (855) 234-5074 to book with an agent.
  2.6 miles from James Terrace, VA 23185

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Williamsburg Historic Area

706 Bypass Road Williamsburg, VA

Guests traveling to James Terrace will find comfortable comfort at Days Inn by Wyndham Williamsburg Historic Area, with budget-friendly rooms starting at $61.99, creating a warm and inviting space perfect for rest. Earn points with every stay by joining the Wyndham Rewards program, which offers free nights and exclusive benefits.

From Days Inn by Wyndham Williamsburg Historic Area, a brief drive brings guests into downtown James Terrace, where the city’s top spots await discovery. Set yourself up for an enjoyable James Terrace visit with budget-friendly accommodations—book today!

  Call (855) 236-8982 to book with an agent.
  2.6 miles from James Terrace, VA 23185

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Williamsburg

601 Bypass Rd Williamsburg, VA

Encounter a warm retreat at Homewood Suites by Hilton Williamsburg near James Terrace, where inviting rooms provide quality and relaxation, with nightly rates starting from just $109.99. Appreciate the convenience of Homewood Suites' snack delivery service, bringing treats directly to your suite.

Guests staying at Homewood Suites by Hilton Williamsburg are never far from downtown James Terrace, where a short drive brings them to the city’s best attractions. Plan your James Terrace getaway with accommodations that make every moment enjoyable—secure now!

  Call (855) 234-5074 to book with an agent.
  2.6 miles from James Terrace, VA 23185

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms