+ List Event
← All day trips
🏁

Martinsville & Henry County, VA

NASCAR heritage, Virginia Museum & Piedmont lake country

🚗 2–2¼ hours from Johnson City · ~95 miles from Bristol · Bristol via US-58 E toward Martinsville

NASCAR fans Museum-goers Lake anglers

Best season: Year-round museum; lake Apr–Oct

Getting there

Get driving directions from Johnson City ↗ · Open in Google Maps ↗

Map shows Martinsville, VA. Times vary from Kingsport and Bristol.

Martinsville mixes stock-car racing lore with an unexpectedly strong Virginia Museum of Natural History — dinosaurs, minerals, and kid-friendly exhibits in a walkable downtown.

Philpott Lake adds boating and shoreline trails if you want outdoor balance after indoor museum time.

Highlights

  • Virginia Museum of Natural History
  • Martinsville Speedway & racing heritage
  • Uptown Martinsville dining district
  • Philpott Lake boating & trails

Sample one-day itinerary

Morning
Museum

Allow 2 hours with kids; downtown parking decks.

Midday
Uptown lunch

Walk restaurant row; speedway photo drive-by.

Afternoon
Philpott Lake

Shore picnic or boat ramp if gear ready.

Know before you go

  • Race weekends change traffic — check NASCAR schedule.
  • Closer from Bristol than Johnson City.
  • Museum is excellent rainy-day anchor.

Links & resources

More day trips

🏕️ Elizabethton & Sycamore Shoals
25–35 min
📖 Jonesborough, TN
25–35 min
🌊 Erwin & the Nolichucky Gorge
30–45 min
🛥️ South Holston Lake
30–45 min

← All day trips · Weekend in the Tri-Cities · Events this weekend