Find transfer & transportation guides from Charlottesville to Smith Mountain Lake, VA, USA. How to get from Charlottesville to Smith Mountain Lake, VA, USA by Train, Taxi.
You can get to Smith Mountain Lake, VA, USA from Charlottesville by verhicle types below
You have 4 options transfer to Smith Mountain Lake, VA, USA from Charlottesville below
Take a train from Charlottesville to Roanoke.
Take a taxi from Roanoke to Smith Mountain Lake.
Take a bus from Lynchburg to Bedford Welcome Center.
Take a bus from Downtown Transit Station to BRSC at Arlington Blvd Northbound.
Take a bus from Charlottesville, VA to Altavista, VA.
You can find hotels and accommodations in Smith Mountain Lake, VA, USA with our hotels search tool below
Booking.com... Learn more
... Learn more