The best deals on hotels when visiting North Weems 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 North Weems, Virginia 22576

The Tides Inn

480 King Carter Dr Irvington, VA

Unwind in the luxurious surroundings of The Tides Inn on your journey to North Weems, where quality accommodations provide relaxation, with rates beginning at $300.99. Enjoy a sophisticated retreat in accommodations that blend opulent decor with high-tech amenities for the ultimate in luxury.

Enjoy being near North Weems’s best restaurants, shops, and entertainment venues, with The Tides Inn just a short walk from the city center. Find out how unforgettable North Weems can be with a hotel that delivers top-notch service—reserve now!

  Call (855) 235-0725 to book with an agent.
  0.5 miles from North Weems, VA 22576

Starting at

$300.99

per night

Read Reviews View Amenities View All Rooms

Best Western Kilmarnock Hotel

599 North Main St Kilmarnock, VA

At Best Western Kilmarnock Hotel, travelers to North Weems can enjoy inviting accommodations with rates starting at $115.99, providing a welcoming, comfortable environment. Plan your next event with Best Western, offering versatile event spaces and dedicated planning services for all occasions.

Guests staying at Best Western Kilmarnock Hotel will appreciate the peaceful surroundings, while downtown North Weems is still within easy reach for a day’s adventures. Get ready for an unforgettable North Weems visit with thoughtfully designed, budget-friendly lodging—lock in today!

  Call (855) 239-4019 to book with an agent.
  5.2 miles from North Weems, VA 22576

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Gloucester an IHG Hotel

6639 Forest Hill Ave Gloucester, VA

With a comfy ambiance, Holiday Inn Express Gloucester an IHG Hotel near North Weems provides quality rooms designed for relaxation, with budget-friendly rates beginning at $134.00. Relax with Holiday Inn Express's choice of soft or firm pillows, allowing you to customize your sleeping experience for optimal comfort.

Unwind in the serene environment of Holiday Inn Express Gloucester an IHG Hotel, knowing that downtown North Weems remains close by for easy access to city adventures. Get ready to explore North Weems with a hotel that’s committed to delivering elegance—lock in today!

  Call (855) 239-5277 to book with an agent.
  19.0 miles from North Weems, VA 22576

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Gloucester

6638 Forest Hill Ave Gloucester, VA

Guests bound for North Weems can unwind at Hampton Inn Gloucester, where comfortable rooms start at $124.99, creating a warm and inviting environment perfect for relaxation. Enjoy the personal service of Hampton’s dedicated guest relations team, ready to assist with any needs or special requests.

For a restful stay, Hampton Inn Gloucester offers a quiet atmosphere, while downtown North Weems remains a convenient drive away for exploration. Relax in North Weems with a hotel that blends comfort and savings perfectly—reserve now!

  Call (855) 236-8982 to book with an agent.
  19.0 miles from North Weems, VA 22576

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Great Wolf Lodge Williamsburg

549 East Rochambeau Drive Williamsburg, VA

With a blend of sophistication and comfort, Great Wolf Lodge Williamsburg near North Weems provides calm rooms crafted for relaxation, with rates beginning at $179.99. Find a sanctuary in rooms that provide upscale amenities and a welcoming atmosphere, ideal for unwinding and recharging.

Discover a quiet haven at Great Wolf Lodge Williamsburg, where calm accommodations offer the perfect balance with proximity to North Weems. Plan your North Weems adventure with accommodations that bring sophistication to your stay—reserve now!

  Call (855) 239-4019 to book with an agent.
  26.7 miles from North Weems, VA 22576

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Club Vacations Williamsburg Resort an IHG Hotel

200 English Garden Way Williamsburg, VA

Enjoy a peaceful stay at Holiday Inn Club Vacations Williamsburg Resort an IHG Hotel on your journey to North Weems, where refined rooms create a welcoming environment, with rates starting at $129.00. Immerse yourself in local culture with Holiday Inn’s seasonal festivals, featuring food, music, and art from the area.

Enjoy a relaxing stay at Holiday Inn Club Vacations Williamsburg Resort an IHG Hotel, where a quiet environment allows you to unwind with the option to visit North Weems at your leisure. Indulge in a North Weems stay where luxury and comfort are at your fingertips—reserve now!

  Call (855) 236-8982 to book with an agent.
  27.0 miles from North Weems, VA 22576

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Williamsburg North an IHG Hotel

720 Lightfoot Road Williamsburg, VA

Guests traveling to North Weems will find inviting accommodations at Holiday Inn Express Williamsburg North an IHG Hotel, where pleasant rooms start at $114.00, creating a warm and welcoming space. Benefit from Holiday Inn Express's eco-conscious practices, including energy-efficient lighting and water-saving fixtures in every room.

Escape the urban bustle at Holiday Inn Express Williamsburg North an IHG Hotel, where spacious accommodations offer comfort and quick access to North Weems's sights. Make every moment in North Weems count with a hotel that offers more for less—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  27.3 miles from North Weems, VA 22576

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Economy Inn

7051 Richmond Rd Williamsburg, VA

With rooms beginning at $59.99, Economy Inn provides affordable comfort for travelers to North Weems, creating a delightful and inviting space ideal for relaxation. Experience a stay that exceeds your expectations for value, with rooms providing all the necessary amenities without the fuss.

Settle into a peaceful retreat at Economy Inn, with easy access to North Weems for whenever you’re ready to explore. Book a welcoming, cost-effective hotel for your North Weems trip and save big—secure now!

  Call (855) 236-8982 to book with an agent.
  27.4 miles from North Weems, VA 22576

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Warsaw near Rappahannock River

4522 Richmond Rd Warsaw, VA

At Quality Inn Warsaw near Rappahannock River, guests visiting North Weems will find inviting rooms with rates starting at $85.99, providing a clean and welcoming space perfect for relaxation. Enjoy a customized travel experience with Quality Inn's concierge services, helping you book tours, tickets, and reservations.

Find your tranquil retreat at Quality Inn Warsaw near Rappahannock River, offering restful accommodations with the convenience of North Weems nearby. Make your North Weems trip memorable with a hotel that offers more for less—secure your stay now!

  Call (855) 234-7135 to book with an agent.
  27.9 miles from North Weems, VA 22576

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Super Inn Williamsburg

6488 Richmond Rd Williamsburg, VA

Guests traveling to North Weems will enjoy the comfortable accommodations at Super Inn Williamsburg, with rooms beginning at $55.99, creating a warm, inviting space perfect for rest. Relax in accommodations that balance comfort and convenience, offering everything you need for a worry-free stay.

Rest easy at Super Inn Williamsburg, a calm retreat that offers a peaceful atmosphere while keeping North Weems's highlights close enough for exploration. Make your North Weems trip memorable and cost-effective—secure your room now!

  Call (855) 239-5277 to book with an agent.
  28.0 miles from North Weems, VA 22576

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Williamsburg

6483 Richmond Rd Williamsburg, VA

For budget-savvy travelers visiting North Weems, Howard Johnson by Wyndham Williamsburg offers inviting rooms with rates starting at $50.99, creating a sheltered, comfortable environment ideal for rest. Experience hassle-free check-in and check-out processes at Howard Johnson, designed to keep your travel plans moving smoothly.

Rest comfortably at Howard Johnson by Wyndham Williamsburg, enjoying the balance between a calm retreat and easy access to North Weems's highlights. Make your North Weems adventure budget-friendly and comfortable—reserve now!

  Call (855) 235-6136 to book with an agent.
  28.1 miles from North Weems, VA 22576

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Tappahannock an IHG Hotel

1648 Tappahannock Blvd Tappahannock, VA

Guests bound for North Weems can unwind at Holiday Inn Express Hotel & Suites Tappahannock an IHG Hotel, where inviting rooms start at $149.00, creating a warm and comfortable space ideal for relaxation. Enjoy the festive spirit of Holiday Inn Express during local festivals, with activities and decor to match the occasion.

Stay at Holiday Inn Express Hotel & Suites Tappahannock an IHG Hotel for a relaxing retreat, where a calm atmosphere and the convenience of North Weems make for the perfect trip. Find budget-friendly relaxation perfect for your North Weems adventure—lock in your stay now!

  Call (855) 234-5074 to book with an agent.
  28.6 miles from North Weems, VA 22576

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Tappahannock VA

1800 Tappahannock Blvd Tappahannock, VA

With affordable rooms beginning at $67.99, Super 8 by Wyndham Tappahannock VA provides budget-conscious comfort for guests bound for North Weems, creating a welcoming atmosphere. Retire to Super 8’s cozy rooms after a day of activities, where you’ll find all the essentials for winding down and recharging.

Super 8 by Wyndham Tappahannock VA provides the perfect escape from the crowds, while keeping North Weems's top sights within easy reach. Step into North Weems comfort with a hotel that prioritizes both convenience and savings—book today!

  Call (855) 233-7850 to book with an agent.
  28.6 miles from North Weems, VA 22576

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Tappahannock

1414 Tappahannock Blvd Tappahannock, VA

At Days Inn by Wyndham Tappahannock, travelers to North Weems will find affordable comfort with rooms beginning at $80.99, creating a clean and welcoming environment for unwinding. Enjoy the convenience of Days Inn's locations, strategically situated near highways, airports, and popular attractions.

Discover the quiet charm of Days Inn by Wyndham Tappahannock, a relaxing retreat that’s never too far from the bustling streets of North Weems. Find your ideal North Weems hotel with amenities that make your visit extra special—lock in today!

  Call (855) 234-5074 to book with an agent.
  28.7 miles from North Weems, VA 22576

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Tappahannock

1003 HOBBS HOLE DRIVE Tappahannock, VA

At Hampton Inn Tappahannock, guests bound for North Weems can enjoy affordable accommodations with rooms beginning at $109.99, creating a warm, inviting atmosphere for relaxation. Relax with Hampton’s pet-friendly policy in select locations, welcoming your furry friends to join in on the travel fun.

At Hampton Inn Tappahannock, guests can recharge in quiet surroundings while keeping North Weems's best attractions close enough to explore. Relax in a hotel that makes your North Weems adventure feel special and stress-free—reserve now!

  Call (855) 235-0725 to book with an agent.
  28.7 miles from North Weems, VA 22576

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites Williamsburg Central

5351 Richmond Rd Williamsburg, VA

Guests bound for North Weems will appreciate the tucked away comfort at Rodeway Inn & Suites Williamsburg Central, with budget-friendly rooms beginning at $56.99, creating a warm and inviting space. Enjoy accommodations that add a touch of luxury and comfort, making your stay pleasant without compromising on value.

Discover peace and relaxation at Rodeway Inn & Suites Williamsburg Central, where a serene retreat is balanced with close proximity to North Weems. Take advantage of a North Weems hotel that keeps both quality and cost in mind—reserve now!

  Call (855) 234-5074 to book with an agent.
  29.1 miles from North Weems, VA 22576

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Williamsburg Central

5351 Richmond Rd. Building B Williamsburg, VA

For a restful stay near North Weems, Suburban Studios Williamsburg Central offers affordable comfort with rooms beginning at $87.99, creating a clean, welcoming environment ideal for relaxation. Experience a comfortable stay with rooms that offer practical amenities, ensuring a pleasant and affordable visit.

At Suburban Studios Williamsburg Central, guests can unwind in spacious rooms while keeping the dynamic streets of North Weems within reach. Enjoy North Weems adventures with an affordable, inviting hotel—secure your stay today!

  Call (855) 235-6136 to book with an agent.
  29.1 miles from North Weems, VA 22576

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Williamsburg I-64

3032 Richmond Rd Williamsburg, VA

For an affordable and comfortable stay, Travelodge by Wyndham Williamsburg I-64 offers inviting rooms with rates starting at $69.99, creating a clean, welcoming environment near North Weems. Kick start your day with complimentary coffee and tea in your room at Travelodge, perfect for an early morning boost.

At Travelodge by Wyndham Williamsburg I-64, guests can unwind in peaceful surroundings while keeping North Weems's best offerings within easy reach. Get the most out of North Weems with lodging that makes your visit effortless—reserve now!

  Call (855) 234-2997 to book with an agent.
  29.2 miles from North Weems, VA 22576

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Williamsburg Historic District

911 Capitol Landing Rd Williamsburg, VA

Guests visiting North Weems will appreciate the comfort at Hampton Inn & Suites Williamsburg Historic District, where rooms start at $80.99, creating a welcoming space perfect for relaxation and rest. Experience the community vibe of Hampton’s outdoor barbecue areas in select locations, perfect for an evening of grilling and gathering.

Find your escape at Hampton Inn & Suites Williamsburg Historic District, offering the perfect blend of calm and proximity to the attractions of North Weems. Stay comfortably and affordably in North Weems with accommodations that deliver—book now!

  Call (855) 233-0132 to book with an agent.
  29.4 miles from North Weems, VA 22576

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Capt. John Smith Inn

2225 Richmond Rd Williamsburg, VA

Guests traveling to North Weems can relax at Capt. John Smith Inn, where budget-friendly rooms start at $50.00, creating a tucked away, comfortable environment ideal for rest. Enjoy a stay that focuses on providing the essentials, with rooms that are equipped for comfort and practicality.

Escape to Capt. John Smith Inn for a refreshing stay, where peaceful surroundings are paired with the convenience of North Weems's top spots. Stay affordably and comfortably while visiting North Weems—book your room now!

  Call (855) 234-2997 to book with an agent.
  29.4 miles from North Weems, VA 22576

Starting at

$50.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Historic Area

442 Pkwy. Dr Williamsburg, VA

For an affordable, relaxing stay, Econo Lodge Historic Area offers reassuring accommodations with rooms from $48.99, creating a clean and inviting environment perfect for rest. Start your day with Econo Lodge's complimentary Easy Starts® breakfast, featuring a selection of quick and tasty options to get you on your way.

Enjoy a calming retreat at Econo Lodge Historic Area, where quiet surroundings and North Weems's energy are just a drive apart. Enjoy added perks at a great rate for your North Weems trip—book your hotel room now!

  Call (855) 239-5277 to book with an agent.
  29.5 miles from North Weems, VA 22576

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Williamsburg

824 Capitol Landing Road Williamsburg, VA

With affordable rooms starting at $59.49, Red Roof Inn Williamsburg offers inviting accommodations for travelers bound for North Weems, creating a welcoming space ideal for unwinding. Experience streamlined express check-out at Red Roof Inn, which simplifies your departure and saves you time on busy mornings.

Discover your peaceful retreat at Red Roof Inn Williamsburg, just a drive away from the excitement of North Weems. Make your North Weems travel experience cost-effective and cozy—secure your room today!

  Call (855) 235-0725 to book with an agent.
  29.6 miles from North Weems, VA 22576

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 headed to North Weems will find enchanting, budget-friendly comfort at Travelodge by Wyndham Williamsburg Colonial Area, where rooms begin at $59.00, creating a welcoming space perfect for relaxation. Make the most of your travel budget at Travelodge, where affordable rates meet high standards of comfort and convenience.

Escape to the comfort of Travelodge by Wyndham Williamsburg Colonial Area, a restful haven just a drive away from the lively attractions of North Weems. Stay stress-free and budget-conscious while exploring North Weems—lock in your stay now!

  Call (855) 239-5277 to book with an agent.
  29.6 miles from North Weems, VA 22576

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Williamsburg Richmond Rd.

1880 Richmond Rd Williamsburg, VA

At Hampton Inn & Suites Williamsburg Richmond Rd., travelers to North Weems can unwind in inviting rooms with rates starting at $112.99, providing a clean and comfortable space ideal for relaxation. Experience the signature Hamptonality, a commitment to friendly service, clean rooms, and comfortable surroundings every time.

Enjoy a restful escape at Hampton Inn & Suites Williamsburg Richmond Rd., where guests can relax and still have North Weems's vibrant energy close at hand. Experience North Weems in style and on budget with accommodations tailored for you—lock in today!

  Call (855) 235-6136 to book with an agent.
  29.6 miles from North Weems, VA 22576

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms