The average bus between Herndon and Oakton takes 1h 45m and the fastest bus takes 1h 8m. There is a bus service every few hours from Herndon to Oakton. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Herndon and Oakton. The earliest departure is at 5:26 AM in the morning, and the last departure from Herndon is at 8:45 PM which arrives into Oakton at 10:14 PM. All services require a transfer at Reston Town Ctr Bay A and take an average of 1h 45m. The schedules shown below are for the next available departures.


1h 58m • 2 changes

1h 41m • 2 changes

1h 43m • 2 changes

1h 28m • 2 changes

1h 46m • 2 changes

1h 55m • 2 changes

1h 46m • 2 changes

1h 28m • 2 changes

1h 46m • 2 changes

1h 55m • 2 changes

1h 46m • 2 changes

1h 28m • 2 changesWant to know about travelling from Herndon to Oakton? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Herndon to Oakton. However, there are services departing from Herndon station and arriving at Oakton station via Reston Town Ctr Bay A. The journey, including transfers, takes approximately 1h 45m.
Herndon to Oakton bus services, operated by Fairfax Connector, depart from Elden St @ Monroe St station.
Herndon to Oakton bus services, operated by Fairfax Connector, arrive at Jermantown Rd+Chain Bridge Rd station.
The distance between Herndon and Oakton is 12.3 km. The road distance is 29 km.
You can take a bus from Elden St @ Monroe St to Jermantown Rd+Chain Bridge Rd via Reston Town Ctr Bay A, Reston Town Ctr Bay E, and Monument Dr Bay G in around 2h 3m.