There are 6 ways to get from Fairfax to Smith Mountain Lake by train, bus, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  6 h 29 min

  1. Take the train from Burke Centre Amtrak to Lynchburg Amtrak Northeast Regional

$153 - $298

Cheapest option

Bus, line 402 bus, taxi  •  8 h 55 min

  1. Take the bus from Fairfax Blvd & Mclean Ave to Dunn Loring Station & Bus Bay E 1C
  2. Take the line 402 bus from Dunn Loring Metro to Franconia-Springfield Metro Bay E 402
  3. Take the bus from Springfield to Charlottesville, Va
  4. Take the bus from Charlottesville, Va to Lynchburg, Va
  5. Take the bus from Lynchburg to Bedford Welcome Center
  6. Take a taxi from Bedford Welcome Center to Smith Mountain Lake

$111 - $174

4 alternative options

Bus, train, taxi  •  7 h 27 min

  1. Take the bus from University Dr & Sager Ave to King St Station & Bus Bay D 29K
  2. Take the train from Alexandria Amtrak to Lynchburg Amtrak
  3. Take the bus from Lynchburg to Bedford Welcome Center
  4. Take a taxi from Bedford Welcome Center to Smith Mountain Lake

$113 - $188

Bus  •  7 h 38 min

  1. Take the bus from Springfield to Charlottesville, Va 3925 / ...
  2. Take the bus from Charlottesville, Va to Lynchburg, Va 1511 / ...

$134 - $194

Drive  •  4 h 19 min

  1. Drive from Fairfax to Smith Mountain Lake 218.7 miles

$21 - $35

Fly, taxi  •  4 h 10 min

  1. Fly from Washington Dulles (IAD) to Roanoke (ROA) IAD - ROA
  2. Take a taxi from Roanoke to Smith Mountain Lake

$254 - $720

What companies run services between Fairfax, VA, USA and Smith Mountain Lake, VA, USA?

Amtrak Northeast Regional operates a train from Fairfax to Smith Mountain Lake twice daily. Tickets cost $75 - $200 and the journey takes 3 h 6 min. Alternatively, you can take a bus from Fairfax to Smith Mountain Lake via Springfield, Charlottesville, Va, Lynchburg, Va, Lynchburg, and Bedford Welcome Center in around 7 h 38 min.

Airlines
United Airlines
Website
united.com
Flights from Washington Dulles to Roanoke
Ave. Duration
1 h 17 min
When
Every day
Estimated price
$280 - $950
Train operators
Amtrak Northeast Regional
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Burke Centre Amtrak to Lynchburg Amtrak
Ave. Duration
3 h 6 min
Frequency
Twice daily
Estimated price
$75 - $200
Website
amtrak.com
Coach Seat
$75 - $130
Business Seat
$110 - $200
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Alexandria Amtrak to Lynchburg Amtrak
Ave. Duration
3 h 11 min
Frequency
4 times a day
Estimated price
$35 - $90
Website
amtrak.com
Coach Seat
$35 - $55
Flexi Coach Seat
$65 - $95
Business Coach Seat
$60 - $90
Room
$180 - $260
Bus operators
Metro Washington DC
Website
wmata.com
Bus from University Dr & Sager Ave to King St Station & Bus Bay D
Ave. Duration
1 h 3 min
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
wmata.com
Bus from Fairfax Blvd & Mclean Ave to Dunn Loring Station & Bus Bay E
Ave. Duration
30 min
Frequency
Hourly
Estimated price
$2 - $5
Schedules at
wmata.com
Valley Metro Roanoke
Website
valleymetro.com
Bus from Lynchburg to Bedford Welcome Center
Ave. Duration
35 min
Frequency
Every 4 hours
Estimated price
$1 - $4
Schedules at
valleymetro.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Springfield to Charlottesville, Va
Ave. Duration
2 h 40 min
Frequency
Hourly
Estimated price
$16 - $40
Website
greyhound.com
Economy
$16 - $25
Flexible
$30 - $40
Bus from Charlottesville, Va to Lynchburg, Va
Ave. Duration
1 h 15 min
Frequency
Every 30 minutes
Estimated price
$13 - $29
Website
greyhound.com
Economy
$13 - $19
Flexible
$23 - $29
Fairfax Connector
Phone
703-339-7200
Email
fairfaxconnector@fairfaxcounty.gov
Website
fairfaxconnector.com
Bus from Dunn Loring Metro to Franconia-Springfield Metro Bay E
Ave. Duration
1 h 4 min
Frequency
Every 30 minutes
Estimated price
$4 - $7
Schedules at
fairfaxcounty.gov
Other operators
Taxi from Bedford Welcome Center to Smith Mountain Lake
Ave. Duration
38 min
Estimated price
$75 - $90

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Fairfax to Smith Mountain Lake?

The distance between Fairfax and Smith Mountain Lake is 283 km. The road distance is 350 km.

What is the cheapest way to get from Fairfax to Smith Mountain Lake?

The cheapest way to get from Fairfax to Smith Mountain Lake is to drive which costs $21 - $35 and takes 4 h 19 min.

What is the fastest way to get from Fairfax to Smith Mountain Lake?

The quickest way to get from Fairfax to Smith Mountain Lake is to fly and taxi which takes 4 h 10 min and costs $250 - $750.

How long does it take to get from Fairfax to Smith Mountain Lake?

It takes approximately 6 h 29 min to get from Fairfax to Smith Mountain Lake, including transfers.