Skip to main content

Search hotels in Danville, VA

Enter your dates to see the latest prices and deals for Danville hotels

Popular hotels in Danville

Check out our top picks in Danville

Filter by:

Star Rating
Review score

The Holbrook Hotel

Hotel in Danville

The Holbrook Hotel provides accommodations in Danville. With free WiFi, this 5-star hotel offers a 24-hour front desk and free shuttle service.

P
Paula
From
United States
The staff was excellent! Went out of their way to find me a perfect handicapped room.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 160 reviews
Price from
$159
1 night, 2 adults

The Bee Hotel, Danville

Hotel in Danville

Located in Danville, The Bee Hotel, Danville has free bikes, fitness center, terrace, and free WiFi. Private parking can be arranged at an extra charge.

K
Kathleen
From
United States
It’s a refurbished newspaper office! Close to the river walk and lots of cute restaurants. Very comfy and quiet.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 367 reviews
Price from
$174
1 night, 2 adults

Hampton Inn Danville, Va

Hotel in Danville

Located in Danville, 30 miles from Martinsville Speedway, Hampton Inn Danville, Va has rooms with air conditioning. This 3-star hotel offers a shared lounge and a 24-hour front desk.

T
Tunya
From
United States
I liked everything the location,pool, the facility itself. The room was modern and beautiful.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 175 reviews
Price from
$204.58
1 night, 2 adults

Sleep Inn & Suites Danville Hwy 58

Hotel in Danville

The Sleep Inn & Suites hotel is located in Danville, adjacent to the Danville Regional Airport.

L
LESLIE
From
United States
Convenient location to the bypass and close to town, no issues finding parking, staff was friendly, my room was exceptionally clean and the bed was super comfortable!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 291 reviews
Price from
$138.08
1 night, 2 adults

Comfort Inn & Suites near Danville Mall

Hotel in Danville

Located 30 miles from Martinsville Speedway, Comfort Inn & Suites near Danville Mall offers 3-star accommodations in Danville and features a seasonal outdoor swimming pool, a restaurant and a bar.

D
Dean
From
United States
I’ve been staying there when I was a cadet at Hargrave in the late 80’s and early 90’s
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 270 reviews
Price from
$136
1 night, 2 adults

Holiday Inn Express Danville by IHG

Hotel in Danville

Located in Danville, 30 miles from Martinsville Speedway, Holiday Inn Express Danville by IHG provides accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and...

E
Edmonds
From
United States
Comfortable bed, nice breakfast, convenient parking, location.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 159 reviews
Price from
$195
1 night, 2 adults

Courtyard Danville

Hotel in Danville

Located in Danville, 31 miles from Martinsville Speedway, Courtyard Danville has accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a garden.

K
Kim
From
United States
Room was clean and spacious. Desk clerk was friendly.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 82 reviews
Price from
$222
1 night, 2 adults

Riverside Inn & Suites Danville Virginia

Hotel in Danville

Riverside Inn & Suites Danville Virginia is located in Danville, 30 miles from Martinsville Speedway. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

O
Ordono
From
Costa Rica
Cleanliness, great staff, service, warm room upon arrival, great location
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 195 reviews
Price from
$85
1 night, 2 adults

Astoria Hotel North

Hotel in Danville

Astoria Hotel North has accommodations in Danville. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property.

P
Pritchett
From
United States
Nice and quiet, soft bed and pillows. Reliable WiFi
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 121 reviews
Price from
$69.70
1 night, 2 adults

Astoria Hotel West

Hotel in Danville

Located in Danville, Astoria Hotel West is 29 miles from Martinsville Speedway. The hotel features a hot tub, room service and free WiFi throughout the property.

P
Pritchett
From
United States
Was upgraded to a king room. Was very satisfied with everything. Staff was great. Management in the morning at check out was great didn't have to worry about being watched by management at this hotel like most of the others in this area. No deposit required, could be a lil cheaper but other than that exceptional.
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 142 reviews
Price from
$80.27
1 night, 2 adults
See all 26 hotels in Danville

Danville – 26 hotels and places to stay

Filter by:

Star Rating
Review score

The Holbrook Hotel

Hotel in Danville

The Holbrook Hotel provides accommodations in Danville. With free WiFi, this 5-star hotel offers a 24-hour front desk and free shuttle service.

P
Paula
From
United States
The staff was excellent! Went out of their way to find me a perfect handicapped room.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 160 reviews
Price from
$159
1 night, 2 adults

The Bee Hotel, Danville

Hotel in Danville

Located in Danville, The Bee Hotel, Danville has free bikes, fitness center, terrace, and free WiFi. Private parking can be arranged at an extra charge.

K
Kathleen
From
United States
It’s a refurbished newspaper office! Close to the river walk and lots of cute restaurants. Very comfy and quiet.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 367 reviews
Price from
$174
1 night, 2 adults

Hampton Inn Danville, Va

Hotel in Danville

Located in Danville, 30 miles from Martinsville Speedway, Hampton Inn Danville, Va has rooms with air conditioning. This 3-star hotel offers a shared lounge and a 24-hour front desk.

T
Tunya
From
United States
I liked everything the location,pool, the facility itself. The room was modern and beautiful.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 175 reviews
Price from
$204.58
1 night, 2 adults

Sleep Inn & Suites Danville Hwy 58

Hotel in Danville

The Sleep Inn & Suites hotel is located in Danville, adjacent to the Danville Regional Airport.

L
LESLIE
From
United States
Convenient location to the bypass and close to town, no issues finding parking, staff was friendly, my room was exceptionally clean and the bed was super comfortable!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 291 reviews
Price from
$138.08
1 night, 2 adults

Comfort Inn & Suites near Danville Mall

Hotel in Danville

Located 30 miles from Martinsville Speedway, Comfort Inn & Suites near Danville Mall offers 3-star accommodations in Danville and features a seasonal outdoor swimming pool, a restaurant and a bar.

D
Dean
From
United States
I’ve been staying there when I was a cadet at Hargrave in the late 80’s and early 90’s
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 270 reviews
Price from
$136
1 night, 2 adults

Holiday Inn Express Danville by IHG

Hotel in Danville

Located in Danville, 30 miles from Martinsville Speedway, Holiday Inn Express Danville by IHG provides accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and...

E
Edmonds
From
United States
Comfortable bed, nice breakfast, convenient parking, location.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 159 reviews
Price from
$195
1 night, 2 adults

Courtyard Danville

Hotel in Danville

Located in Danville, 31 miles from Martinsville Speedway, Courtyard Danville has accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a garden.

K
Kim
From
United States
Room was clean and spacious. Desk clerk was friendly.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 82 reviews
Price from
$222
1 night, 2 adults

Riverside Inn & Suites Danville Virginia

Hotel in Danville

Riverside Inn & Suites Danville Virginia is located in Danville, 30 miles from Martinsville Speedway. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

O
Ordono
From
Costa Rica
Cleanliness, great staff, service, warm room upon arrival, great location
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 195 reviews
Price from
$85
1 night, 2 adults

Astoria Hotel North

Hotel in Danville

Astoria Hotel North has accommodations in Danville. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property.

P
Pritchett
From
United States
Nice and quiet, soft bed and pillows. Reliable WiFi
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 121 reviews
Price from
$69.70
1 night, 2 adults

Astoria Hotel West

Hotel in Danville

Located in Danville, Astoria Hotel West is 29 miles from Martinsville Speedway. The hotel features a hot tub, room service and free WiFi throughout the property.

P
Pritchett
From
United States
Was upgraded to a king room. Was very satisfied with everything. Staff was great. Management in the morning at check out was great didn't have to worry about being watched by management at this hotel like most of the others in this area. No deposit required, could be a lil cheaper but other than that exceptional.
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 142 reviews
Price from
$80.27
1 night, 2 adults
See all 26 hotels in Danville

Hotels with parking in Danville

Free parking
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 82 reviews
From $203.03 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 175 reviews
From $161.40 per night
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 159 reviews
From $195.17 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 291 reviews
From $156 per night
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 270 reviews
From $158.45 per night
Free parking
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 160 reviews
From $173.31 per night
Private Parking
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 367 reviews
From $184.74 per night

Most booked hotels in Danville and surrounding area in the past month

See all

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 82 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 68 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 142 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 160 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 291 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 175 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 367 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 195 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 121 reviews

Popular with guests booking hotels in Danville

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 270 reviews

Hotels located in the center of Danville

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 176 reviews

Located in Danville, 30 miles from Martinsville Speedway, Quality Inn Danville - University Area provides accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center...

From $138.80 per night

This property offers a private pool, free Wifi, and free private parking.

From $500.31 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 68 reviews

Located in Danville, 30 miles from Martinsville Speedway, Caesars Virginia, A Caesars Destination has accommodations with a seasonal outdoor swimming pool, free private parking, a restaurant and a bar...

From $217.05 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 152 reviews

City Express by Marriott Danville is located in Danville. With free WiFi, this 4-star hotel offers a shared lounge. Buffet and American breakfast options are available at the hotel.

From $150.45 per night
Scored out of 10, guest rating 5.1
Fair - What previous guests thought, 96 reviews

Located 3 miles from U.S. Route 29, this motel in Danville, Virginia is a 15-minute drive from the Riverwalk Trail.

From $100.16 per night

Featuring a casino, Honey Home provides accommodations in Danville. This property offers access to a terrace, free private parking, and free Wifi.

From $342.64 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 41 reviews

Located in Danville, OYO Hotel Economy Inn US-29 Danville is 30 miles from Martinsville Speedway. The 3-star inn has air-conditioned rooms with a private bathroom and free WiFi.

From $107.57 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

25 miles from Martinsville Speedway in Danville, Avalon Cottage with hot tub provides accommodations with access to a hot tub.

From $410.75 per night

Best hotels with breakfast in Danville and nearby

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4 reviews

Featuring a bar, Danville Retreat with Hot Tub and Cozy Fireplace! features accommodations in Danville. A hot tub is available for guests.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 175 reviews

Located in Danville, 30 miles from Martinsville Speedway, Hampton Inn Danville, Va has rooms with air conditioning. This 3-star hotel offers a shared lounge and a 24-hour front desk.

From $161.40 per night

This property offers access to a terrace and free private parking. Outdoor seating is also available at Cozy midtown 3 bedroom 1 bath.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 10 reviews

Walking Distance to Casino. Offers accommodations in Danville, 30 miles from Martinsville Speedway. This vacation home offers free private parking, full-day security, and free Wifi.

From $325.12 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Guests staying at this vacation home have access to a patio. Both parking on-site and free Wifi are accessible at Danville Rental, Walk to Caesars Virginia Casino.

FAQs about hotels in Danville

What Guests Said About Danville:

8.0

Danville is a small town with alot of Historic views but...

Danville is a small town with alot of Historic views but anywhere u need to go requires a car because everything is distanced out but aside from that it's basically humid depending on what time of the year u go we happen to have gone in May but that time of the yrs is All Green very beautiful
Guest review by
Flores
6.0

I went to Danville to visit relatives, had a nice visit.

I went to Danville to visit relatives, had a nice visit. The city itself is slow, not to much to do. I briefly went to the casino, which is a venue I occasionally visit as I travel. I was very turn off or disturbed at the stench of the smoke, both cigarette and weed. I constantly had to move from machine to machine, not a good thing. In that I am from Atlanta, Ga. Danville is a place that I will continue to visit family that reside there, however I don't know of anything else that I would say is exciting to do there.
Guest review by
Mary
United States
10

Danville is my hometown and it was nice to come back to...

Danville is my hometown and it was nice to come back to visit with friends and family. It was a great week. We ate at Tuscany Grill a couple of times. The food was excellent. We also ate at Danview, Rubens, Firehouse subs, and Captain Cooks.Each place was good. It is easy to get around Danville. They have revitalized the downtown area and it looks very nice.
Guest review by
Ellen
United States
2.0

Room decor was lovely, bed was great. Shower very good.

Room decor was lovely, bed was great. Shower very good. Neighborhood sketchy, I had to walk past a drug deal in progress to get to my car in the lot.... Thery don't adhere to their quiet hours policy... They allowed guests who rented the room that has access to the rooftop deck to place large speakers in their open doorway and play very loud trap music. I called to complaian when my walls were shaking. I was told that they were given permisiion to play music until 9:00, Ridiculous!! The view from my room window was of a rusted heating duct... Didn't feel safe walking alone outside this hotel at all.
Guest review by
paul
6.0

Danville was a little depressing ---I used my GPS to try to...

Danville was a little depressing ---I used my GPS to try to find a restaurant--went to 3 different places listed on my recently updated GPS and they were all closed---ended up at a Burger King which was OK but not what I was looking for for lunch---town was awkward to navigate due to hills and river with odd shaped intersections.
Guest review by
Gary
Canada
10

This was a cute, small town. Nice to walk in. Really clean.

This was a cute, small town. Nice to walk in. Really clean. We ate at Me Burgers and Brews and loved it! There was also a fountain in front perfect for pictures! We stayed at an Air BNB loft apartment and the Bee Hotel and loved them both!
Guest review by
Heather
United States

See reviews by guests who stayed at hotels in Danville

See all
From $108.12 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 142 reviews
Was upgraded to a king room. Was very satisfied with everything. Staff was great. Management in the morning at check out was great didn't have to worry about being watched by management at this hotel like most of the others in this area. No deposit required, could be a lil cheaper but other than that exceptional.
Guest review by
Pritchett
United States
From $99.90 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 195 reviews
Construction was going on. Also we had to find another Hotel b/c despite having reservations the property manager said they were full and the property is first come first serve.
Guest review by
Mikel
United States
From $173.31 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 160 reviews
The staff were very friendly, the hotel decor was really nice and everything was new and clean.
Guest review by
Cherie
Canada
From $158.45 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 270 reviews
Very clean, and spacious. Close to everything needed in Danville.
Guest review by
Ki
United States
From $150.45 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 152 reviews
Hotel was clean and centrally located.
Guest review by
Hersey
United States