VA → DC · about 32 miles

Gainesville to Washington bus schedule

Virginia Breeze Bus Lines and OurBus run 9 direct buses a week from Gainesville to Washington. The fastest takes 50 minutes; the first bus leaves at 12:45 PM and the last at 9:30 PM.

Timetable data from · Schedule last changed

Buses a week
9
Fastest trip
50m
First bus
12:45 PM
Last bus
9:30 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses from Gainesville, VA to Washington, DC
DepartsArrivesDurationDaysStopsBus companyTicket
12:45 PM2:00 PM1h 15mDailyGainesville (Park & Ride) to Washington (Union Station)Virginia Breeze Bus Lines
Full timetable
Book (carrier website)
2:30 PM New3:20 PM50mSat from Nov 21Gainesville, VA (University Boulevard - Gainesville Park & Ride) to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.)OurBus
Full timetable
No online booking link
9:30 PM10:20 PM50mThu, FriGainesville, VA (University Boulevard - Gainesville Park & Ride) to Washington, DC (Stadium-Armory Metro station, farthest north bus bay on 19th St. SE.)OurBus
Full timetable
No online booking link

Route map

The map needs JavaScript.

Where to board in Gainesville Where you get off in Washington The route of the busiest trip

Return trip: Washington to Gainesville

Questions

How long is the bus from Gainesville to Washington?

The fastest direct bus takes 50 minutes; the typical trip is 50 minutes.

What time is the first bus from Gainesville to Washington?

The earliest departure is at 12:45 PM (Daily) and the last at 9:30 PM (Thu, Fri).

Which bus companies go from Gainesville to Washington?

Virginia Breeze Bus Lines and OurBus run direct buses on this route.

Where do I catch the bus in Gainesville?

Buses to Washington leave from Gainesville (Park & Ride).