The best deals on hotels when visiting Oldhams 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 Oldhams, Virginia 22529

Quality Inn Warsaw near Rappahannock River

4522 Richmond Rd Warsaw, VA

At Quality Inn Warsaw near Rappahannock River, travelers visiting Oldhams can enjoy inviting comfort with rooms beginning at $85.99, creating a warm and welcoming atmosphere ideal for rest. Enjoy the convenience of direct billing at Quality Inn, where corporate and long-stay guests can benefit from streamlined payment processes.

At Quality Inn Warsaw near Rappahannock River, guests can enjoy a restful stay with the convenience of having downtown Oldhams just a drive away for a day of adventure. Find exceptional value and extra amenities on your Oldhams adventure—reserve your hotel room now!

  Call (855) 235-0725 to book with an agent.
  6.7 miles from Oldhams, VA 22529

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Tappahannock

1003 HOBBS HOLE DRIVE Tappahannock, VA

With affordable rooms starting at $109.99, Hampton Inn Tappahannock provides cushy accommodations for travelers bound for Oldhams, creating a clean, inviting space. Savor the variety of Hampton’s waffle station at breakfast, allowing you to customize your morning treat with a selection of toppings.

Relax in the quiet surroundings of Hampton Inn Tappahannock, where peaceful surroundings offer a restful stay and downtown Oldhams remains nearby. Stay comfortably in Oldhams with a hotel that delivers on quality and savings—book today!

  Call (855) 234-7135 to book with an agent.
  12.3 miles from Oldhams, VA 22529

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Tappahannock an IHG Hotel

1648 Tappahannock Blvd Tappahannock, VA

With budget-friendly rooms starting at $149.00, Holiday Inn Express Hotel & Suites Tappahannock an IHG Hotel is ideal for travelers bound for Oldhams, providing a warm and inviting environment for relaxation. Enjoy the secure feeling of staying at Holiday Inn Express, with safety features and protocols in place to protect guests and staff.

For a restful stay, Holiday Inn Express Hotel & Suites Tappahannock an IHG Hotel offers peaceful surroundings while keeping downtown Oldhams within easy driving distance. Make your Oldhams trip stress-free and comfortable with a budget-friendly hotel—lock in now!

  Call (855) 239-5277 to book with an agent.
  12.5 miles from Oldhams, VA 22529

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Tappahannock

1414 Tappahannock Blvd Tappahannock, VA

With budget-friendly rooms from $80.99, Days Inn by Wyndham Tappahannock provides inviting comfort for guests traveling to Oldhams, creating a warm and welcoming space. Experience the cozy, casual comfort of Days Inn's rooms, designed for both short visits and extended stays.

For a serene getaway, Days Inn by Wyndham Tappahannock offers the perfect balance of tranquility and access to downtown Oldhams for a day of adventure. Relax in Oldhams with a hotel that blends comfort and savings perfectly—reserve now!

  Call (855) 235-0725 to book with an agent.
  12.6 miles from Oldhams, VA 22529

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Tappahannock VA

1800 Tappahannock Blvd Tappahannock, VA

With rates starting at $67.99, Super 8 by Wyndham Tappahannock VA is an ideal option for those traveling to Oldhams, offering budget-friendly rooms in a charming, clean environment. Depend on the uniform quality and service of Super 8, where you can expect the same high standards across all locations.

For a peaceful experience, Super 8 by Wyndham Tappahannock VA offers a quiet retreat, while downtown Oldhams remains easily accessible by car. Stay comfortably and stress-free in Oldhams with budget-friendly amenities—secure your room today!

  Call (855) 239-5277 to book with an agent.
  12.9 miles from Oldhams, VA 22529

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Island Inn & Suites Ascend Hotel Collection

16810 Piney Point Road Piney Point, MD

Find the perfect balance of comfort and value at Island Inn & Suites Ascend Hotel Collection as you explore Oldhams, where inviting accommodations begin at an accessible $125.25 per night. Find a welcoming environment in rooms that offer upgraded amenities and comfort, designed for a memorable stay.

Escape to the quiet of Island Inn & Suites Ascend Hotel Collection, where peaceful surroundings provide a restful stay and downtown Oldhams is still nearby. Plan a relaxing Oldhams trip with a hotel that makes comfort effortless—lock in today!

  Call (855) 235-6136 to book with an agent.
  13.0 miles from Oldhams, VA 22529

Starting at

$125.25

per night

Read Reviews View Amenities View All Rooms

The Inn at Leonardtown Ascend Hotel Collection

41655 Park Avenue Leonardtown, MD

With rates beginning at $154.99, The Inn at Leonardtown Ascend Hotel Collection provides inviting accommodations for travelers visiting Oldhams, creating a mellifluous, welcoming space for relaxation. Find a comfortable retreat with rooms that offer more amenities and space, ensuring a relaxing and value-driven stay.

Guests staying at The Inn at Leonardtown Ascend Hotel Collection will love the calm atmosphere, with the added benefit of downtown Oldhams being just a short drive away. Enjoy your Oldhams visit with a hotel that combines convenience and value perfectly—lock in today!

  Call (855) 235-6136 to book with an agent.
  19.9 miles from Oldhams, VA 22529

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

21885 Three Notch Rd Lexington Park, MD

Guests bound for Oldhams can enjoy affordable comfort at Comfort Inn & Suites, where snug rooms start at $102.99, creating a warm and inviting atmosphere for relaxation. Take advantage of Comfort Inn's vending machines for quick snacks and drinks without leaving the hotel.

Step into tranquility at Comfort Inn & Suites, where peaceful surroundings are paired with quick access to the excitement of Oldhams. Relax and explore Oldhams with ease, thanks to a hotel that prioritizes your comfort—secure now!

  Call (855) 239-5277 to book with an agent.
  21.6 miles from Oldhams, VA 22529

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Lexington Park Patuxent River NAS MD

46058 Valley Drive Lexington Park, MD

With rooms starting at $139.99, Home2 Suites by Hilton Lexington Park Patuxent River NAS MD provides inviting accommodations for guests bound for Oldhams, creating a clean, comfortable environment. Join the Home2 Suites community, where social events and shared spaces offer opportunities to meet and mingle with other guests.

Find your restful haven at Home2 Suites by Hilton Lexington Park Patuxent River NAS MD, where the peaceful ambiance ensures a calm stay with Oldhams always within reach. Uncover Oldhams with a hotel that adds value to your adventure—reserve your stay now!

  Call (855) 234-7135 to book with an agent.
  21.7 miles from Oldhams, VA 22529

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Lexington Park Patuxent River Naval Air Station

22119 Three Notch Rd Lexington Park, MD

With budget-conscious rooms beginning at $149.99, Fairfield Inn by Marriott Lexington Park Patuxent River Naval Air Station is an ideal choice for travelers to Oldhams, providing a warm and comfortable space for rest. Engage with local culture and community through Fairfield's thoughtful recommendations on area attractions and dining.

Stay at Fairfield Inn by Marriott Lexington Park Patuxent River Naval Air Station for a restful experience, where the peaceful ambiance is complemented by the proximity to Oldhams's highlights. Experience Oldhams in style and on budget with accommodations tailored for you—lock in today!

  Call (855) 235-6136 to book with an agent.
  21.8 miles from Oldhams, VA 22529

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Lexington Park

22211 Three Notch Rd Lexington Park, MD

With affordable rooms from $155.99, Hampton Inn by Hilton Lexington Park is ideal for travelers visiting Oldhams, creating a comfortable, welcoming environment perfect for unwinding. Take a moment for yourself in Hampton’s reading nooks, featuring a selection of books and a quiet space to unwind.

Find your ideal balance at Hampton Inn by Hilton Lexington Park, where guests can experience the tranquility of the surroundings while Oldhams stays close by. Enjoy a hassle-free Oldhams adventure with extra perks at a great price—lock in today!

  Call (855) 234-7135 to book with an agent.
  21.9 miles from Oldhams, VA 22529

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites Lexington Park Pax River

46565 Expedition Dr Lexington Park, MD

Guests bound for Oldhams will appreciate the cushy comfort at Extended Stay America Select Suites Lexington Park Pax River, with budget-friendly rooms beginning at $91.99, creating a warm and inviting space. Enjoy the personalized service and attention to detail at Extended Stay America, where guest satisfaction is a top priority.

Discover relaxation at Extended Stay America Select Suites Lexington Park Pax River, where quiet comfort meets convenient access to the bustling attractions of Oldhams. Take comfort in knowing your Oldhams stay is both budget-wise and enjoyable—reserve today!

  Call (855) 239-5277 to book with an agent.
  22.0 miles from Oldhams, VA 22529

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Lexington Park Patuxent

22769 Three Notch Rd California, MD

With rooms beginning at $99.99, La Quinta Inn & Suites by Wyndham Lexington Park Patuxent provides inviting accommodations for guests bound for Oldhams, creating a welcoming, comfortable environment. Delight in La Quinta's signature bright and cheerful decor, creating an uplifting atmosphere that enhances your stay.

Step into comfort at La Quinta Inn & Suites by Wyndham Lexington Park Patuxent, a serene retreat with the convenience of Oldhams's attractions just a short drive away. Stay in style and save while visiting Oldhams with accommodations that meet your needs—secure now!

  Call (855) 233-7850 to book with an agent.
  22.1 miles from Oldhams, VA 22529

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Lexington Park (Patuxent River Naval Air Station) MD

44941 Worth Ave California, MD

Guests bound for Oldhams can enjoy affordable comfort at Country Inn & Suites by Radisson Lexington Park (Patuxent River Naval Air Station) MD, with cushy rooms starting at $103.99, creating a clean and inviting space for unwinding. Relax on the outdoor patio of Country Inn & Suites, a lovely spot for enjoying a book or a cup of coffee.

Discover the serenity of Country Inn & Suites by Radisson Lexington Park (Patuxent River Naval Air Station) MD, where restful accommodations are complemented by easy access to Oldhams's best spots. Rest assured knowing your Oldhams trip will be cozy and budget-conscious—book your room today!

  Call (855) 235-6136 to book with an agent.
  22.2 miles from Oldhams, VA 22529

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Lexington Park Patuxent River Naval Air Station

22520 Three Notch Rd Lexington Park, MD

For a restful stay, TownePlace Suites by Marriott Lexington Park Patuxent River Naval Air Station offers inviting accommodations with rooms starting at $159.99, creating a clean, welcoming environment perfect for travelers. Free high-speed Wi-Fi at TownePlace Suites keeps you connected throughout your stay.

At TownePlace Suites by Marriott Lexington Park Patuxent River Naval Air Station, you'll find a peaceful retreat with the added benefit of being close to Oldhams for exploration. Relax and explore Oldhams knowing your accommodations provide excellent value—book today!

  Call (855) 234-5074 to book with an agent.
  22.2 miles from Oldhams, VA 22529

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Lexington Park California an IHG Hotel

45260 Abell House Lane California, MD

At Holiday Inn Express & Suites Lexington Park California an IHG Hotel, travelers to Oldhams will find intimate rooms with rates starting at $159.00, creating a clean, welcoming space perfect for a relaxing stay. Enjoy the simplicity and convenience of Holiday Inn Express's buffet dining, featuring a variety of options to suit all tastes.

Unwind in the peaceful surroundings of Holiday Inn Express & Suites Lexington Park California an IHG Hotel, where you can relax in comfort and still explore Oldhams at your leisure. Step into an unforgettable Oldhams adventure with lodging that offers more for less—lock in today!

  Call (855) 236-8982 to book with an agent.
  22.3 miles from Oldhams, VA 22529

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

23428 Three Notch Rd California, MD

Guests visiting Oldhams will find affordable comfort at Sleep Inn & Suites, where rooms start at $105.99, creating a warm, inviting space perfect for relaxation. Host your next business meeting or special event at Sleep Inn, with facilities that offer flexible spaces and essential amenities.

Escape the everyday hustle at Sleep Inn & Suites, a restful retreat situated conveniently close to Oldhams's exciting destinations. Find comfort and convenience in Oldhams at a rate that fits your budget—book now!

  Call (855) 233-7850 to book with an agent.
  22.6 miles from Oldhams, VA 22529

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Best Western Kilmarnock Hotel

599 North Main St Kilmarnock, VA

For a harmonious and affordable stay, Best Western Kilmarnock Hotel offers inviting rooms with rates beginning at $115.99, creating a comfortable space near Oldhams. Experience the unique charm of Best Western's boutique hotels, each with its own personality and local flair.

Discover relaxation at Best Western Kilmarnock Hotel, where quiet comfort meets the convenience of being close to Oldhams's vibrant offerings. Find the perfect base for exploring Oldhams with affordable, inviting accommodations—secure now!

  Call (855) 234-5074 to book with an agent.
  24.5 miles from Oldhams, VA 22529

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Solomons Beacon Marina

255 Lore Rd Solomons, MD

With budget-friendly rooms starting at $118.99, Quality Inn Solomons Beacon Marina is ideal for travelers bound for Oldhams, providing a warm and inviting environment for relaxation. Stay refreshed with Quality Inn's poolside bar service, offering drinks and snacks while you relax by the water.

Find your peaceful sanctuary at Quality Inn Solomons Beacon Marina, offering a quiet stay with easy access to the vibrant offerings of Oldhams. Get ready for a comfortable Oldhams adventure with cost-effective, inviting accommodations—lock in now!

  Call (855) 239-5277 to book with an agent.
  25.4 miles from Oldhams, VA 22529

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Solomons

13100 Dowell Road Solomons, MD

Enjoy the warm surroundings of Hilton Garden Inn Solomons near Oldhams, where inviting rooms offer quality and relaxation, with room rates starting from $98.67 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.

Stay at Hilton Garden Inn Solomons for a restful experience, where the peaceful ambiance is complemented by the proximity to Oldhams's highlights. Plan your Oldhams travels with a hotel that understands your need for comfort and convenience—reserve now!

  Call (855) 239-5277 to book with an agent.
  26.6 miles from Oldhams, VA 22529

Starting at

$98.67

per night

Read Reviews View Amenities View All Rooms

The Tides Inn

480 King Carter Dr Irvington, VA

With premier surroundings, The Tides Inn near Oldhams provides a refined haven, where inviting rooms await, with nightly rates beginning at $300.99. Stay in rooms that are a showcase of luxury and innovation, offering a stay that is both impressive and immersive.

The Tides Inn provides the perfect escape from the crowds, while keeping Oldhams's top sights within easy reach. Make your Oldhams visit truly memorable with a hotel that understands luxury—reserve now!

  Call (855) 236-8982 to book with an agent.
  26.7 miles from Oldhams, VA 22529

Starting at

$300.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Dahlgren

16450 Commerce Dr King George, VA

Guests visiting Oldhams can enjoy inviting accommodations at Hampton Inn Dahlgren, with budget-friendly rooms starting at $140.99, creating a clean, welcoming environment. Make use of Hampton’s luggage storage services, offering a secure place to store your bags pre-check-in or post-check-out.

Settle into comfort at Hampton Inn Dahlgren, where guests can recharge in a serene setting with the energy of Oldhams a short drive away. Plan your Oldhams travels smartly with a hotel that meets all your needs—secure now!

  Call (855) 235-0725 to book with an agent.
  31.7 miles from Oldhams, VA 22529

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Dahlgren King George VA

4755 James Madison Pkwy King George, VA

Country Inn & Suites by Radisson Dahlgren King George VA is a relaxing choice for travelers visiting Oldhams, where tucked away rooms offer comfort and quality, with nightly rates beginning at just $105.99. Stay refreshed with the on-site laundry facilities at Country Inn & Suites, convenient for guests during longer visits.

Guests will love the quiet environment of Country Inn & Suites by Radisson Dahlgren King George VA, while having the option to easily visit Oldhams's top attractions. Settle into Oldhams with a hotel that offers thoughtful touches and unbeatable value—reserve now!

  Call (855) 235-0725 to book with an agent.
  31.8 miles from Oldhams, VA 22529

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

My Place Hotel Dahlgren / King George VA

4235 Market Center Drive King George, VA

With budget-friendly rooms beginning at $119.99, My Place Hotel Dahlgren / King George VA provides inviting comfort for travelers bound for Oldhams, creating a warm and welcoming space. Experience a stay that goes beyond standard with rooms that include additional comforts and conveniences, making your visit memorable.

At My Place Hotel Dahlgren / King George VA, you’ll find the perfect escape from city life, with Oldhams's bustling attractions always just a short drive away. Enjoy an exceptional Oldhams stay with added perks at a budget-friendly price—reserve today!

  Call (855) 235-0725 to book with an agent.
  31.9 miles from Oldhams, VA 22529

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms