You will need a car to get to Hot Springs, VA.
Roanoke-Blacksburg Regional Airport (ROA) is 1 hour and 35 minute drive to Hot Springs, VA.
Charlottesville-Albemarle Airport (CHO) is about 2 hour drive to Hot Springs, VA.
Richmond International Airport (RIC) is about 3 hour drive to Hot Springs, VA.