Hotels Between Virginia Beach and Williamsburg

Virginia Beach is one of the mid-Atlantic region's most popular ocean destinations, while Williamsburg is known for its history and the Busch Gardens amusement park. They make a nice pair of destinations for a family vacation in southeastern Virginia. Cities between Virginia Beach and Williamsburg include Norfolk, Newport News and Hampton.

NOTE: Within each brand, hotels are listed in order of how close they are to the path between the two cities. But that doesn't mean the first listed hotel is where you might want to be. PLEASE make sure you look at the hotel map to make sure it's suitable.

aloft

Aloft Hotel Chesapeake (Virginia Beach: 15 miles, Williamsburg: 41 miles) - Chesapeake

Ascend Collection

Gov Dinwiddie Hotel & Suites, an Ascend Collection hotel (Virginia Beach: 18 miles, Williamsburg: 36 miles) - Portsmouth

Best Value Inns

Americas Best Value Inn (Virginia Beach: 14 miles, Williamsburg: 35 miles) - Norfolk
Americas Best Value Inn-Norfolk Airport Area (Virginia Beach: 11 miles, Williamsburg: 38 miles) - Virginia Beach

Best Western

Best Western Plus Holiday Sands Inn & Suites (Virginia Beach: 15 miles, Williamsburg: 33 miles) - Norfolk
Best Western Center Inn (Virginia Beach: 11 miles, Williamsburg: 38 miles) - Virginia Beach
Best Western Plus Newport News Inn & Suites (Virginia Beach: 34 miles, Williamsburg: 14 miles) - Newport News
Best Western Hampton Coliseum Inn (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton

Candlewood Hotel

Candlewood Suites Norfolk Airport (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Norfolk
Candlewood Suites Virginia Beach/Norfolk (Virginia Beach: 8 miles, Williamsburg: 42 miles) - Virginia Beach
Candlewood Suites Newport News/Yorktown (Virginia Beach: 32 miles, Williamsburg: 16 miles) - Yorktown
Candlewood Suites Hampton (Virginia Beach: 28 miles, Williamsburg: 20 miles) - Hampton

Clarion

Clarion Inn & Suites By Hampton Convention Center (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton

Comfort Inn

Comfort Inn & Suites Virginia Beach - Norfolk Airport (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Virginia Beach
Comfort Inn (Virginia Beach: 34 miles, Williamsburg: 14 miles) - Newport News
Comfort Inn (Virginia Beach: 33 miles, Williamsburg: 14 miles) - Yorktown
Comfort Inn Olde Town (Virginia Beach: 18 miles, Williamsburg: 36 miles) - Portsmouth

Comfort Suites

Comfort Suites Airport (Virginia Beach: 35 miles, Williamsburg: 13 miles) - Newport News
Comfort Suites Chesapeake (Virginia Beach: 15 miles, Williamsburg: 41 miles) - Chesapeake

Country Inn & Suites

Country Inn & Suites By Carlson, Newport News South, VA (Virginia Beach: 31 miles, Williamsburg: 16 miles) - Newport News
Country Inn & Suites By Carlson, Hampton, VA (Virginia Beach: 27 miles, Williamsburg: 21 miles) - Hampton

Courtyard

Courtyard by Marriott Virginia Beach Norfolk (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Virginia Beach
Courtyard by Marriott Newport News Airport (Virginia Beach: 34 miles, Williamsburg: 14 miles) - Newport News
Courtyard by Marriott Newport News Yorktown (Virginia Beach: 32 miles, Williamsburg: 15 miles) - Yorktown
Courtyard by Marriott Norfolk Downtown (Virginia Beach: 17 miles, Williamsburg: 36 miles) - Norfolk
Courtyard by Marriott Hampton (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton
Courtyard by Marriott Chesapeake (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Crowne Plaza

Crowne Plaza Virginia Beach Town Center (Virginia Beach: 8 miles, Williamsburg: 42 miles) - Virginia Beach
Crowne Plaza Hampton Marina (Virginia Beach: 23 miles, Williamsburg: 25 miles) - Hampton

Days Inn

Days Inn Norfolk Airport (Virginia Beach: 13 miles, Williamsburg: 37 miles) - Norfolk
Days Inn Virginia Beach Town Center (Virginia Beach: 8 miles, Williamsburg: 42 miles) - Virginia Beach
Days Inn Norfolk-Military Circle (Virginia Beach: 12 miles, Williamsburg: 39 miles) - Norfolk
Days Inn Newport News (Virginia Beach: 37 miles, Williamsburg: 11 miles) - Newport News
Days Inn Oyster Point at City Center (Virginia Beach: 32 miles, Williamsburg: 16 miles) - Newport News
Days Inn Hampton (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton

Doubletree

Doubletree by Hilton Hotel Norfolk Airport (Virginia Beach: 13 miles, Williamsburg: 37 miles) - Norfolk

Econo Lodge

Econo Lodge Little Creek (Virginia Beach: 13 miles, Williamsburg: 36 miles) - Norfolk
Econo Lodge Inn & Suites (Virginia Beach: 11 miles, Williamsburg: 38 miles) - Virginia Beach
Econo Lodge Airport (Virginia Beach: 13 miles, Williamsburg: 36 miles) - Norfolk
Econo Lodge Town Center (Virginia Beach: 6 miles, Williamsburg: 43 miles) - Virginia Beach
Econo Lodge Military Circle (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Norfolk

Embassy Suites

Embassy Suites Hampton Roads- Hotel, Spa & Convention Center (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton

Extended Stay America

Extended Stay America Virginia Beach - Independence Blvd. (Virginia Beach: 8 miles, Williamsburg: 42 miles) - Virginia Beach
Extended Stay America - Newport News - Oyster Point (Virginia Beach: 32 miles, Williamsburg: 17 miles) - Newport News
Extended Stay America - Newport News - I-64 - Jefferson Ave (Virginia Beach: 34 miles, Williamsburg: 14 miles) - Newport News
Extended Stay America Hampton - Coliseum (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton
Extended Stay America Chesapeake - Greenbrier Circle (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake
Extended Stay America Chesapeake - Crossways Boulevard (Virginia Beach: 15 miles, Williamsburg: 41 miles) - Chesapeake

Fairfield Inn

Fairfield Inn and Suites By Marriott Chesapeake (Virginia Beach: 15 miles, Williamsburg: 41 miles) - Chesapeake

Hampton Inn

Hampton Inn Norfolk Naval Base (Virginia Beach: 19 miles, Williamsburg: 30 miles) - Norfolk
Hampton Inn & Suites Norfolk Airport (Virginia Beach: 13 miles, Williamsburg: 37 miles) - Norfolk
Hampton Inn Virginia Beach (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Virginia Beach
Hampton Inn & Suites Newport News (Virginia Beach: 34 miles, Williamsburg: 14 miles) - Newport News
Hampton Inn Newport News-Yorktown (Virginia Beach: 33 miles, Williamsburg: 15 miles) - Newport News
Hampton Inn Hampton-Newport News (Virginia Beach: 27 miles, Williamsburg: 21 miles) - Hampton
Hampton Inn Norfolk/Chesapeake (Greenbrier Area) (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Hilton Garden Inn

Hilton Garden Inn Virginia Beach Town Center (Virginia Beach: 8 miles, Williamsburg: 42 miles) - Virginia Beach
Hilton Garden Inn Newport News (Virginia Beach: 32 miles, Williamsburg: 16 miles) - Newport News
Hilton Garden Inn Hampton Coliseum Central (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton
Hilton Garden Inn Chesapeake/Greenbrier (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Holiday Inn

Holiday Inn Norfolk Airport (Virginia Beach: 13 miles, Williamsburg: 37 miles) - Norfolk
Holiday Inn Virginia Beach Norfolk Hotel & Conference Center (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Virginia Beach
Holiday Inn Hotel and Suites Newport News (Virginia Beach: 31 miles, Williamsburg: 17 miles) - Newport News

Holiday Inn Express Hotel

Holiday Inn Express Hotel & Suites Norfolk Airport (Virginia Beach: 13 miles, Williamsburg: 38 miles) - Norfolk
Holiday Inn Express Hampton - Coliseum Central (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton

Homewood Suites

Homewood Suites by Hilton Virginia Beach/Norfolk Airport (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Virginia Beach
Homewood Suites by Hilton Chesapeake - Greenbrier (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Howard Johnson

Howard Johnson Inn Virginia Beach (Virginia Beach: 10 miles, Williamsburg: 38 miles) - Virginia Beach

Knights Inn

Knights Inn Norfolk (Virginia Beach: 16 miles, Williamsburg: 33 miles) - Norfolk

La Quinta Inn & Suites

La Quinta Inn & Suites Norfolk Airport (Virginia Beach: 13 miles, Williamsburg: 37 miles) - Norfolk
La Quinta Inn Norfolk Virginia Beach (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Virginia Beach

Leisure Link

Kiln Creek Golf Club And Resort (Virginia Beach: 33 miles, Williamsburg: 15 miles) - Newport News

Magnuson Managed

M-Star Norfolk Virginia Beach (Virginia Beach: 13 miles, Williamsburg: 36 miles) - Norfolk
Magnuson Hotel Norfolk Airport (Virginia Beach: 11 miles, Williamsburg: 38 miles) - Virginia Beach
Midtown Motel Newport News (Virginia Beach: 30 miles, Williamsburg: 19 miles) - Newport News
Magnuson Hotel and Convention Center at Oyster Point (Virginia Beach: 31 miles, Williamsburg: 17 miles) - Newport News
Studios and Suites 4 Less (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Marriott Hotels & Resorts

Newport News Marriott at City Center (Virginia Beach: 32 miles, Williamsburg: 16 miles) - Newport News
Norfolk Waterside Marriott (Virginia Beach: 17 miles, Williamsburg: 36 miles) - Norfolk
Marriott Chesapeake (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Microtel Inn

Microtel Inn by Wyndham Newport News Airport (Virginia Beach: 34 miles, Williamsburg: 14 miles) - Newport News

Motel 6

Motel 6 Virginia Beach (Virginia Beach: 9 miles, Williamsburg: 42 miles) - Virginia Beach
Motel 6 Norfolk (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Norfolk
Motel 6 Newport News (Virginia Beach: 31 miles, Williamsburg: 17 miles) - Newport News
Motel 6 Hampton, VA (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton

Park Management Group

Jameson Inn Newport News (Virginia Beach: 33 miles, Williamsburg: 15 miles) - Newport News

Quality

Quality Inn Little Creek (Virginia Beach: 10 miles, Williamsburg: 38 miles) - Virginia Beach
Quality Inn Norfolk Naval Base (Virginia Beach: 19 miles, Williamsburg: 31 miles) - Norfolk
Quality Suites Lake Wright - Norfolk Airport (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Norfolk
Quality Inn (Virginia Beach: 31 miles, Williamsburg: 17 miles) - Newport News
Quality Inn Near Hampton Coliseum (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton

Ramada

Ramada Limited Norfolk (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Norfolk

Red Roof Inn

Red Roof Inn Virginia Beach - Norfolk Airport (Virginia Beach: 11 miles, Williamsburg: 38 miles) - Virginia Beach
Red Roof Inn Virginia Beach (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Virginia Beach
Red Roof Inn Hampton Coliseum & Convention Center (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton
Red Roof Inn Chesapeake Conference Center (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Renaissance

Renaissance Portsmouth-Norfolk Waterfront Hotel (Virginia Beach: 17 miles, Williamsburg: 36 miles) - Portsmouth

Residence Inn

Residence Inn by Marriott Norfolk Airport (Virginia Beach: 13 miles, Williamsburg: 37 miles) - Norfolk
Residence Inn Newport News Airport (Virginia Beach: 34 miles, Williamsburg: 14 miles) - Newport News
Residence Inn Norfolk Downtown (Virginia Beach: 17 miles, Williamsburg: 35 miles) - Norfolk
Residence Inn by Marriott Chesapeake Greenbrier (Virginia Beach: 15 miles, Williamsburg: 41 miles) - Chesapeake

Rodeway Inn

Rodeway Inn (Virginia Beach: 12 miles, Williamsburg: 36 miles) - Norfolk
Rodeway Inn near Naval Hospital (Virginia Beach: 18 miles, Williamsburg: 36 miles) - Portsmouth

Sheraton Hotel

Sheraton Norfolk Waterside Hotel (Virginia Beach: 17 miles, Williamsburg: 36 miles) - Norfolk

Sleep Inn

Sleep Inn Lake Wright - Norfolk Airport (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Norfolk

SpringHill Suites

SpringHill Suites by Marriott Norfolk Virginia Beach (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Norfolk
SpringHill Suites Marriott Norfolk Old Dominion University (Virginia Beach: 18 miles, Williamsburg: 33 miles) - Norfolk
Springhill Suites by Marriott Hampton Coliseum (Virginia Beach: 26 miles, Williamsburg: 22 miles) - Hampton
Springhill Suites by Marriott Chesapeake Greenbrier (Virginia Beach: 15 miles, Williamsburg: 41 miles) - Chesapeake

Starwood Capital

Crestwood Suites of Newport News (Virginia Beach: 33 miles, Williamsburg: 15 miles) - Newport News
Sun Suites Of Chesapeake (Virginia Beach: 15 miles, Williamsburg: 41 miles) - Chesapeake

Staybridge Suites

Staybridge Suites Yorktown (Virginia Beach: 32 miles, Williamsburg: 16 miles) - Yorktown
Staybridge Suites Chesapeake (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Suburban Extended Stay

Suburban Extended Stay Hotel (Virginia Beach: 27 miles, Williamsburg: 21 miles) - Hampton

Super 8

Super 8 Norfolk Chesapeake Bay (Virginia Beach: 18 miles, Williamsburg: 30 miles) - Norfolk
Super 8 Newport News Jefferson (Virginia Beach: 28 miles, Williamsburg: 21 miles) - Newport News
Super 8 Hampton Va (Virginia Beach: 25 miles, Williamsburg: 23 miles) - Hampton

TownePlace Suites

TownePlace Suites by Marriott Virginia Beach (Virginia Beach: 11 miles, Williamsburg: 40 miles) - Virginia Beach
TownePlace Suites by Marriott Newport News Yorktown (Virginia Beach: 32 miles, Williamsburg: 15 miles) - Yorktown

Travelodge

Travelodge Bay Beach (Virginia Beach: 7 miles, Williamsburg: 41 miles) - Virginia Beach

Westin

The Westin Virginia Beach Town Center (Virginia Beach: 8 miles, Williamsburg: 42 miles) - Virginia Beach

Wingate Inn

Wingate by Wyndham - Virginia Beach Norfolk Airport (Virginia Beach: 12 miles, Williamsburg: 38 miles) - Virginia Beach
Wingate by Wyndham Chesapeake (Virginia Beach: 14 miles, Williamsburg: 41 miles) - Chesapeake

Wyndham Hotels

Wyndham Garden Norfolk Downtown (Virginia Beach: 17 miles, Williamsburg: 35 miles) - Norfolk