Bus Routes
Bus Tracking

Valley Flyer
Blacksburg — Washington, D.C.
- Connects the New River Valley and Shenandoah Valley to Washington, D.C.
- Offers one northbound and one southbound trip every day, except in severe weather and other extenuating circumstances.
Northbound Schedule
Blacksburg to Washington, D.C.
Southbound Schedule
Washington, D.C. to Blacksburg

Capital Connector
Martinsville — Richmond — Washington, D.C.
- Connects Southern Virginia’s Racing Region to the state capital and Washington, D.C.
- Offers one northbound and one southbound trip every day, except in severe weather and other extenuating circumstances.
Northbound Schedule
Martinsville to Washington, D.C.
City / Stop |
Departure
(DAILY)
|
|---|---|
MartinsvilleVillage Shopping Center
|
6:45AM |
DanvilleDanville Transit System Hub
|
7:30AM |
South BostonPilot Travel Center
|
8:05AM |
FarmvilleWalmart Supercenter
|
9:15AM |
RichmondGRTC Bus Stop at Main Street Station.
|
10:40AM |
Washington, D.C.Union Station Bus Deck
|
1:00PM |
Southbound Schedule
Washington, D.C. to Martinsville
City / Stop |
Departure
(DAILY)
|
|---|---|
Washington, D.C.Union Station Bus Deck
|
1:05PM |
RichmondGRTC Bus Stop at Main Street Station.
|
3:20PM |
FarmvilleWalmart Supercenter
|
4:50PM |
South BostonPilot Travel Center
|
6:00PM |
DanvilleDanville Transit System Hub
|
6:40PM |
MartinsvilleVillage Shopping Center
|
7:25PM |

Piedmont Express
Danville — Washington, D.C.
- Connects towns and cities throughout Virginia’s southern and central Piedmont region to Washington, D.C.
- Offers one northbound and one southbound trip every day, except in severe weather and other extenuating circumstances.
- Virginia Regional Transit offers weekday express service in Culpeper from Target to the Brandy Station Park & Ride. View the schedule for the Virginia Breeze Express Connection.
Northbound Schedule
Danville to Washington, D.C.
City / Stop |
Departure
(DAILY)
|
|---|---|
DanvilleDanville Transit System Hub
|
8:00AM |
AltavistaAltavista Commons Shopping Center
|
8:55AM |
LynchburgKemper Street Station
|
9:30AM |
Amherst171 S. Main St.
|
9:55AM |
CharlottesvilleAlderman Road at Gooch/Dillard
|
10:55AM |
CulpeperBrandy Station Park & Ride
|
12:00PM |
WarrentonWarrenton Park & Ride
|
12:25PM |
GainesvilleUniversity Boulevard Park & Ride
|
12:45PM |
Dulles International AirportKiss & Fly Commercial Lot
|
1:15PM |
Washington, D.C.Union Station Bus Deck
|
2:00PM |
Southbound Schedule
Washington, D.C. to Danville
City / Stop |
Departure
(DAILY)
|
|---|---|
Washington, D.C.Union Station Bus Deck
|
10:05AM |
Dulles International AirportKiss & Fly Commercial Lot
|
10:50AM |
GainesvilleUniversity Boulevard Park & Ride
|
11:20AM |
WarrentonWarrenton Park & Ride
|
11:40AM |
CulpeperBrandy Station Park & Ride
|
12:05PM |
CharlottesvilleAlderman Road at Gooch/Dillard
|
1:10PM |
Amherst171 S. Main St.
|
2:10PM |
LynchburgKemper Street Station
|
2:40PM |
AltavistaAltavista Commons Shopping Center
|
3:20PM |
DanvilleDanville Transit System Hub
|
4:15PM |

Highlands Rhythm
Bristol — Washington, D.C.
- Connects you to the sights and sounds of Virginia’s Highlands Region, with seven stops between Bristol and Washington, D.C.
- Offers one northbound and one southbound trip every day, except in severe weather and other extenuating circumstances.
Northbound Schedule
Bristol to Washington, D.C.
City / Stop |
Departure
(DAILY)
|
|---|---|
BristolExit 5 Park and Ride Lot
|
11:00AM |
Wytheville209 W. Spring St.
|
12:10PM |
RadfordRadford University Parking Lot JJ
|
12:55PM |
ChristiansburgFalling Branch Park & Ride
|
1:15PM |
SalemExit 140 VDOT Park and Ride Lot
|
1:45PM |
HarrisonburgJMU, Godwin Transit Center
|
3:30PM |
Dulles International AirportKiss & Fly Commercial Lot
|
5:35PM |
West Falls Church (Arlington)West Falls Church Metrorail Station
|
6:10PM |
Washington, D.C.Union Station Bus Deck
|
6:45PM |
Southbound Schedule
Washington, D.C. to Bristol
City / Stop |
Departure
(DAILY)
|
|---|---|
Washington, D.C.Union Station Bus Deck
|
1:15PM |
West Falls Church (Arlington)West Falls Church Metrorail Station
|
1:55PM |
Dulles International AirportKiss & Fly Commercial Lot
|
2:35PM |
HarrisonburgJMU, Godwin Transit Center
|
4:45PM |
SalemExit 140 VDOT Park and Ride Lot
|
6:00PM |
ChristiansburgFalling Branch Park & Ride
|
6:55PM |
RadfordRadford University Parking Lot JJ
|
7:25PM |
Wytheville209 W. Spring St.
|
8:10PM |
BristolExit 5 Park and Ride Lot
|
9:20PM |
Northbound Schedule
Virginia Beach to Harrisonburg
City / Stop |
Departure
(DAILY)
|
|---|---|
Virginia BeachVirginia Beach Convention Center, HRT stop
|
6:20AM |
NorfolkMilitary Highway PNR, 5514 Curlew Dr
|
6:55AM |
Newport NewsNewport News Transportation Center
|
7:50AM |
WilliamsburgAmtrak Station, 468 N Boundary St
|
8:30AM |
New KentRosie's Colonial Downs
|
9:15AM |
Richmond International AirportUpper departure deck
|
9:45AM |
RichmondGRTC Bus Stop at Main Street Station.
|
10:10AM |
CharlottesvilleAlderman Road at Gooch/Dillard
|
11:30AM |
StauntonStaunton Crossing, 210 Crossing Way
|
12:15PM |
HarrisonburgJMU, Godwin Transit Center
|
12:55PM |
Southbound Schedule
Harrisonburg to Virginia Beach
City / Stop |
Departure
(DAILY)
|
|---|---|
HarrisonburgJMU, Godwin Transit Center
|
6:50AM |
StauntonStaunton Crossing, 210 Crossing Way
|
7:30AM |
CharlottesvilleAlderman Road at Gooch/Dillard
|
8:20AM |
RichmondGRTC Bus Stop at Main Street Station.
|
9:45AM |
Richmond International AirportUpper departure deck
|
10:10AM |
New KentRosie's Colonial Downs
|
10:40AM |
WilliamsburgAmtrak Station, 468 N Boundary St
|
11:25AM |
Newport NewsNewport News Transportation Center
|
12:05PM |
NorfolkMilitary Highway PNR, 5514 Curlew Dr
|
12:50PM |
Virginia BeachVirginia Beach Convention Center, HRT stop
|
1:25PM |
Altavista to
Amherst to
Blacksburg to
Bristol to
Charlottesville to
Christiansburg to
Culpeper to
Danville to
Dulles International Airport to
Farmville to
Front Royal to
Gainesville to
Harrisonburg to
Lexington to
Lynchburg to
Martinsville to
New Kent to
Newport News to
Norfolk to
Radford to
Richmond to
Richmond International Airport to
Salem to
South Boston to
Staunton to
Virginia Beach to
Warrenton to
Washington, D.C. to
West Falls Church (Arlington) to
Williamsburg to
Wytheville to
Tickets
Ticket prices range from $15 to $60, depending on your selected trip.* Print your ticket or present your driver with an eTicket on your smartphone or mobile device.
Buy TicketsAmenities
Our buses include roomy seating, a restroom, baggage storage, free Wi-Fi* and in-seat power outlets to make your trip fly by.
Baggage
Each passenger is allowed one free checked bag† and one carry-on that will fit in the overhead storage compartments or under the seat.
Parking
Look for the Virginia Breeze Bus Lines sign, then look for designated parking nearby. Parking options vary by location.††
*Virginia Breeze Bus Lines will make a reasonable effort to provide Wi-Fi service free of charge to every passenger. If the Wi-Fi service is unavailable, no refund will be issued. Please note that for operational reasons, Virginia Breeze Bus Lines may occasionally need to use a substitute vehicle that may not have all regular amenities.
† Checked luggage must not exceed 62 inches when adding the total exterior dimensions of the piece (length + width + height) and should not weigh more than 50 pounds.
†† Overnight parking for multiple nights is not permitted at the Culpeper, Warrenton, and Gainesville park and ride lots.
