Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Trish Sams on trover

Find Hotels in Pembroke

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

Free cancellation on most hotels. Because flexibility matters.

Top 10 hotels in Pembroke

Hampton Inn Christiansburg/Blacksburg
2.5 out of 5
380 Arbor Dr, Christiansburg, VA
Free CancellationReserve now, pay when you stay
$102
per night
Apr 4 - Apr 5
4.5/5Wonderful! (519 reviews)

"Nice renovated rooms. Very spacious room and bathroom."…"

Reviewed on Mar 22, 2020

Hampton Inn Christiansburg/Blacksburg
Days Inn by Wyndham Christiansburg
2 out of 5
2635 Roanoke Street, Christiansburg, VA
Free CancellationReserve now, pay when you stay
$45
per night
Apr 1 - Apr 2
2.5/5 (745 reviews)

"Its clean and good,and its good bathroom and receptionist really polite..thanks for the experienced"…"

Reviewed on Feb 17, 2020

Days Inn by Wyndham Christiansburg
Homewood Suites By Hilton Christiansburg
3 out of 5
2657 Roanoke St, Christiansburg, VA
Free CancellationReserve now, pay when you stay
$109
per night
Apr 1 - Apr 2
4.5/5Wonderful! (255 reviews)

"This was a great visit, clean, the staff were professional"…"

Reviewed on Mar 10, 2020

Homewood Suites By Hilton Christiansburg
Super 8 by Wyndham Christiansburg
2 out of 5
2780 Roanoke St, I-81 Exit 118 C, Christiansburg, VA
Free CancellationReserve now, pay when you stay
$48
per night
Apr 19 - Apr 20
3.1/5 (931 reviews)

"Easy access to 81 and VPI. Quiet yet close to shopping."…"

Reviewed on Feb 5, 2020

Super 8 by Wyndham Christiansburg
Hampton Inn Dublin
2.5 out of 5
4420 Cleburne Blvd, Dublin, VA
Free CancellationReserve now, pay when you stay
$88
per night
Apr 4 - Apr 5
4.2/5Excellent! (200 reviews)

"Nice location adjacent to I-81. Clean room and helpful staff."…"

Reviewed on Mar 11, 2020

Hampton Inn Dublin
Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg
2 out of 5
135 Ponderosa Dr, Christiansburg, VA
Free CancellationReserve now, pay when you stay
$60
per night
Mar 30 - Mar 31
3.9/5Very Good! (1,820 reviews)

"Suite was very nice and spacious Standard room was too too small"…"

Reviewed on Mar 27, 2020

Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg
Hilton Garden Inn Blacksburg University
3 out of 5
900 Plantation Rd, Blacksburg, VA
Free CancellationReserve now, pay when you stay
$85
per night
Apr 1 - Apr 2
4.4/5Wonderful! (555 reviews)

"Very clean and staff was very nice. Excellent price. Close to Virginia tech university"…"

Reviewed on Mar 17, 2020

Hilton Garden Inn Blacksburg University
Hyatt Place Blacksburg / University
3 out of 5
650 University City Boulevard, Blacksburg, VA
Free Cancellation
$94
per night
Apr 4 - Apr 5
4.7/5Exceptional! (768 reviews)

"traveling during corona virus epidemic - thankful that this hotel was open - very helpful staff."…"

Reviewed on Mar 25, 2020

Hyatt Place Blacksburg / University
Mountain Lake Lodge
3.5 out of 5
115 Hotel Circle, Pembroke, VA
$149
per night
Apr 12 - Apr 13
4.3/5Excellent! (136 reviews)

"I loved everything about our trip! I asked for a copy of the movie so my daughter could watch dirty dancing and the next think I know we was up graded to different room that had a fire place and a TV! We also got a DVD player and a copy of the movie."…"

Reviewed on Mar 16, 2020

Mountain Lake Lodge
Holiday Inn Christiansburg Blacksburg
3 out of 5
99 Bradley Dr, Christiansburg, VA
Free Cancellation
$80
per night
Mar 31 - Apr 1
4.4/5Excellent! (595 reviews)

"Great staff and excellent rooms. Good location for restaurants"…"

Reviewed on Mar 10, 2020

Holiday Inn Christiansburg Blacksburg
Don't see what you're looking for?
See all available properties in Pembroke
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Pembroke

Visitors can enjoy all that Pembroke has to offer including the mountain views, opera houses, and lakeside setting. Tourists can also enjoy so much more including its entertainment choices.

  • You'll find 63 Expedia hotels and other accommodations in the larger area of Blacksburg
  • The closest major airport is in Roanoke, VA (ROA-Roanoke Regional), 32.9 mi (52.9 km) from the city center

Sightseeing and Staying in Pembroke

The picturesque setting of Jefferson National Forest and Cascade Falls exemplify the city's natural beauty. You'll also find Giles Country Club and Giles County Historical Society in the area.

This is a top rated place to stay based on our user reviews:

  • Mountain Lake Lodge - With a stay at this 3.5-star hotel, guests can enjoy access to a restaurant and an outdoor pool, along with free WiFi. It's a favorite with Expedia travelers for its helpful staff.

Dressing for Pembroke

  • Between January and March, you can expect average temperatures of 59°F during the day and 19°F at night
  • From April to June, the average during the day is 83°F, while the average at night is 32°F
  • July through September has daytime averages of 85°F with nighttime averages of 45°F
  • In October-December, you can expect daytime averages of 71°F and nighttime averages of 20°F
  • Pembroke gets about 38.27 inches of rain per year
  • Usually July and August are the hottest months with an average of 83°F, whereas January and December are often coldest, averaging 21°F

Frequently asked questions

Recent reviews of Pembroke hotels

More trip options