Bus Routes
25% off Tidewater Current travel in April and May — use code BEACH25 and book now.
Bus Routes
Virginia Breeze Bus Lines connects you across Virginia — from the coast to the Shenandoah Valley — and beyond.
Whether you’re starting in Virginia Beach or traveling through Richmond and Charlottesville, our routes make it easy to move between communities and major destinations. With direct service to Dulles International Airport and Union Station, you can seamlessly connect to flights, Amtrak trains, or Megabus service to cities along the Northeast Corridor. Affordable, reliable, and built for wherever you’re headed next.
Valley Flyer
Piedmont Express
Capital Connector
Highlands Rhythm
Tidewater Current
Bus Tracking
You can track your Virginia Breeze Bus Lines vehicle with the Megabus Bus Tracker. Enter the details of your trip to track the location of your bus in real time and view service alerts. The tracker is available at
bustracker.megabus.com
. (No app needed!)
Valley Flyer
Blacksburg — Washington, D.C.
Schedule
Map
Buy Tickets
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.
Schedule
Map
Northbound Schedule
Blacksburg to Washington, D.C.
City / Stop
Departure
(DAILY)
Blacksburg
Maroon Loop Bay 1 on the Virginia Tech campus, 1324 Perry Street
8:00
AM
Christiansburg
Falling Branch Park & Ride
8:15
AM
Lexington
Stonewall Food Lion
9:30
AM
Staunton
Staunton Crossing, 210 Crossing Way
10:10
AM
Harrisonburg
JMU, Godwin Transit Center
10:50
AM
Front Royal
Riverton Commons Shopping Center, Walmart Parking Lot
12:00
PM
Dulles International Airport
Kiss & Fly Commercial Lot
1:05
PM
West Falls Church (Arlington)
West Falls Church Metrorail Station
1:40
PM
Washington, D.C.
Union Station Bus Deck
2:15
PM
Southbound Schedule
Washington, D.C. to Blacksburg
City / Stop
Departure
(DAILY)
Washington, D.C.
Union Station Bus Deck
9:35
AM
West Falls Church (Arlington)
West Falls Church Metrorail Station
10:15
AM
Dulles International Airport
Kiss & Fly Commercial Lot
10:45
AM
Front Royal
Riverton Commons Shopping Center, Walmart Parking Lot
11:45
AM
Harrisonburg
JMU, Godwin Transit Center
12:55
PM
Staunton
Staunton Crossing, 210 Crossing Way
1:30
PM
Lexington
Stonewall Food Lion
2:15
PM
Christiansburg
Falling Branch Park & Ride
3:30
PM
Blacksburg
Maroon Loop Bay 1 on the Virginia Tech campus, 1324 Perry Street
3:50
PM
Capital Connector
Martinsville — Richmond — Washington, D.C.
Schedule
Map
Buy Tickets
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.
Schedule
Map
Northbound Schedule
Martinsville to Washington, D.C.
City / Stop
Departure
(DAILY)
Martinsville
Village Shopping Center
6:45
AM
Danville
Danville Transit System Hub
7:30
AM
South Boston
Pilot Travel Center
8:05
AM
Farmville
Walmart Supercenter
9:15
AM
Richmond
The Plaza at Main Street Station
10:40
AM
Washington, D.C.
Union Station Bus Deck
1:00
PM
Southbound Schedule
Washington, D.C. to Martinsville
City / Stop
Departure
(DAILY)
Washington, D.C.
Union Station Bus Deck
1:05
PM
Richmond
The Plaza at Main Street Station
3:20
PM
Farmville
Walmart Supercenter
4:50
PM
South Boston
Pilot Travel Center
6:00
PM
Danville
Danville Transit System Hub
6:40
PM
Martinsville
Village Shopping Center
7:25
PM
Piedmont Express
Danville — Washington, D.C.
Schedule
Map
Buy Tickets
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.
Schedule
Map
Northbound Schedule
Danville to Washington, D.C.
City / Stop
Departure
(DAILY)
Danville
Danville Transit System Hub
8:00
AM
Altavista
Altavista Commons Shopping Center
8:55
AM
Lynchburg
Kemper Street Station
9:30
AM
Amherst
171 S. Main St.
9:55
AM
Charlottesville
Alderman Road at Gooch/Dillard
10:55
AM
Culpeper
Brandy Station Park & Ride
12:00
PM
Warrenton
Warrenton Park & Ride
12:25
PM
Gainesville
University Boulevard Park & Ride
12:45
PM
Dulles International Airport
Kiss & Fly Commercial Lot
1:15
PM
Washington, D.C.
Union Station Bus Deck
2:00
PM
Southbound Schedule
Washington, D.C. to Danville
City / Stop
Departure
(DAILY)
Washington, D.C.
Union Station Bus Deck
10:05
AM
Dulles International Airport
Kiss & Fly Commercial Lot
10:50
AM
Gainesville
University Boulevard Park & Ride
11:20
AM
Warrenton
Warrenton Park & Ride
11:40
AM
Culpeper
Brandy Station Park & Ride
12:05
PM
Charlottesville
Alderman Road at Gooch/Dillard
1:10
PM
Amherst
171 S. Main St.
2:10
PM
Lynchburg
Kemper Street Station
2:40
PM
Altavista
Altavista Commons Shopping Center
3:20
PM
Danville
Danville Transit System Hub
4:15
PM
Highlands Rhythm
Bristol — Washington, D.C.
Schedule
Map
Buy Tickets
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.
Schedule
Map
Northbound Schedule
Bristol to Washington, D.C.
City / Stop
Departure
(DAILY)
Bristol
Exit 5 Park and Ride Lot
11:00
AM
Wytheville
209 W. Spring St.
12:10
PM
Radford
Radford University Parking Lot JJ
12:55
PM
Christiansburg
Falling Branch Park & Ride
1:15
PM
Salem
Exit 140 VDOT Park and Ride Lot
1:45
PM
Harrisonburg
JMU, Godwin Transit Center
3:30
PM
Dulles International Airport
Kiss & Fly Commercial Lot
5:35
PM
West Falls Church (Arlington)
West Falls Church Metrorail Station
6:10
PM
Washington, D.C.
Union Station Bus Deck
6:45
PM
Southbound Schedule
Washington, D.C. to Bristol
City / Stop
Departure
(DAILY)
Washington, D.C.
Union Station Bus Deck
1:15
PM
West Falls Church (Arlington)
West Falls Church Metrorail Station
1:55
PM
Dulles International Airport
Kiss & Fly Commercial Lot
2:35
PM
Harrisonburg
JMU, Godwin Transit Center
4:45
PM
Salem
Exit 140 VDOT Park and Ride Lot
6:00
PM
Christiansburg
Falling Branch Park & Ride
6:55
PM
Radford
Radford University Parking Lot JJ
7:25
PM
Wytheville
209 W. Spring St.
8:10
PM
Bristol
Exit 5 Park and Ride Lot
9:20
PM
Tidewater Current
Harrisonburg — Virginia Beach
Schedule
Map
Buy Tickets
Schedule
Map
Westbound Schedule
Virginia Beach to Harrisonburg
City / Stop
Departure
(DAILY)
Virginia Beach
Virginia Beach Convention Center, HRT stop
6:20
AM
Norfolk
Military Highway PNR, 5514 Curlew Dr
6:55
AM
Newport News
Newport News Transportation Center
7:50
AM
Williamsburg
Amtrak Station, 468 N Boundary St
8:30
AM
New Kent
Rosie's Colonial Downs
9:15
AM
Richmond International Airport
Upper departure deck
9:45
AM
Richmond
The Plaza at Main Street Station
10:10
AM
Charlottesville
Alderman Road at Gooch/Dillard
11:30
AM
Staunton
Staunton Crossing, 210 Crossing Way
12:15
PM
Harrisonburg
JMU, Godwin Transit Center
12:55
PM
Eastbound Schedule
Harrisonburg to Virginia Beach
City / Stop
Departure
(DAILY)
Harrisonburg
JMU, Godwin Transit Center
6:50
AM
Staunton
Staunton Crossing, 210 Crossing Way
7:30
AM
Charlottesville
Alderman Road at Gooch/Dillard
8:20
AM
Richmond
The Plaza at Main Street Station
9:45
AM
Richmond International Airport
Upper departure deck
10:10
AM
New Kent
Rosie's Colonial Downs
10:40
AM
Williamsburg
Amtrak Station, 468 N Boundary St
11:25
AM
Newport News
Newport News Transportation Center
12:05
PM
Norfolk
Military Highway PNR, 5514 Curlew Dr
12:50
PM
Virginia Beach
Virginia Beach Convention Center, HRT stop
1:25
PM
Altavista to
Altavista to Amherst
Altavista to Charlottesville
Altavista to Culpeper
Altavista to Danville
Altavista to Dulles International Airport
Altavista to Gainesville
Altavista to Lynchburg
Altavista to Warrenton
Altavista to Washington, D.C.
Amherst to
Amherst to Altavista
Amherst to Charlottesville
Amherst to Culpeper
Amherst to Danville
Amherst to Dulles International Airport
Amherst to Gainesville
Amherst to Lynchburg
Amherst to Warrenton
Amherst to Washington, D.C.
Blacksburg to
Blacksburg to Christiansburg
Blacksburg to Dulles International Airport
Blacksburg to Front Royal
Blacksburg to Gainesville
Blacksburg to Harrisonburg
Blacksburg to Lexington
Blacksburg to Staunton
Blacksburg to Washington, D.C.
Blacksburg to West Falls Church (Arlington)
Bristol to
Bristol to Christiansburg
Bristol to Dulles International Airport
Bristol to Harrisonburg
Bristol to Radford
Bristol to Salem
Bristol to Washington, D.C.
Bristol to West Falls Church (Arlington)
Bristol to Wytheville
Charlottesville to
Charlottesville to Altavista
Charlottesville to Amherst
Charlottesville to Culpeper
Charlottesville to Danville
Charlottesville to Dulles International Airport
Charlottesville to Gainesville
Charlottesville to Lynchburg
Charlottesville to Warrenton
Charlottesville to Washington, D.C.
Charlottesville to Harrisonburg
Charlottesville to New Kent
Charlottesville to Newport News
Charlottesville to Norfolk
Charlottesville to Richmond
Charlottesville to Richmond International Airport
Charlottesville to Staunton
Charlottesville to Virginia Beach
Charlottesville to Williamsburg
Christiansburg to
Christiansburg to Bristol
Christiansburg to Dulles International Airport
Christiansburg to Harrisonburg
Christiansburg to Radford
Christiansburg to Salem
Christiansburg to Washington, D.C.
Christiansburg to West Falls Church (Arlington)
Christiansburg to Wytheville
Christiansburg to Blacksburg
Christiansburg to Front Royal
Christiansburg to Gainesville
Christiansburg to Lexington
Christiansburg to Staunton
Culpeper to
Culpeper to Altavista
Culpeper to Amherst
Culpeper to Charlottesville
Culpeper to Danville
Culpeper to Dulles International Airport
Culpeper to Gainesville
Culpeper to Lynchburg
Culpeper to Warrenton
Culpeper to Washington, D.C.
Danville to
Danville to Farmville
Danville to Martinsville
Danville to Richmond
Danville to South Boston
Danville to Washington, D.C.
Danville to Altavista
Danville to Amherst
Danville to Charlottesville
Danville to Culpeper
Danville to Dulles International Airport
Danville to Gainesville
Danville to Lynchburg
Danville to Warrenton
Dulles International Airport to
Dulles International Airport to Bristol
Dulles International Airport to Christiansburg
Dulles International Airport to Harrisonburg
Dulles International Airport to Radford
Dulles International Airport to Salem
Dulles International Airport to Washington, D.C.
Dulles International Airport to West Falls Church (Arlington)
Dulles International Airport to Wytheville
Dulles International Airport to Altavista
Dulles International Airport to Amherst
Dulles International Airport to Charlottesville
Dulles International Airport to Culpeper
Dulles International Airport to Danville
Dulles International Airport to Gainesville
Dulles International Airport to Lynchburg
Dulles International Airport to Warrenton
Dulles International Airport to Blacksburg
Dulles International Airport to Front Royal
Dulles International Airport to Lexington
Dulles International Airport to Staunton
Farmville to
Farmville to Danville
Farmville to Martinsville
Farmville to Richmond
Farmville to South Boston
Farmville to Washington, D.C.
Front Royal to
Front Royal to Blacksburg
Front Royal to Christiansburg
Front Royal to Dulles International Airport
Front Royal to Gainesville
Front Royal to Harrisonburg
Front Royal to Lexington
Front Royal to Staunton
Front Royal to Washington, D.C.
Front Royal to West Falls Church (Arlington)
Gainesville to
Gainesville to Altavista
Gainesville to Amherst
Gainesville to Charlottesville
Gainesville to Culpeper
Gainesville to Danville
Gainesville to Dulles International Airport
Gainesville to Lynchburg
Gainesville to Warrenton
Gainesville to Washington, D.C.
Gainesville to Blacksburg
Gainesville to Christiansburg
Gainesville to Front Royal
Gainesville to Harrisonburg
Gainesville to Lexington
Gainesville to Staunton
Gainesville to West Falls Church (Arlington)
Harrisonburg to
Harrisonburg to Bristol
Harrisonburg to Christiansburg
Harrisonburg to Dulles International Airport
Harrisonburg to Radford
Harrisonburg to Salem
Harrisonburg to Washington, D.C.
Harrisonburg to West Falls Church (Arlington)
Harrisonburg to Wytheville
Harrisonburg to Charlottesville
Harrisonburg to New Kent
Harrisonburg to Newport News
Harrisonburg to Norfolk
Harrisonburg to Richmond
Harrisonburg to Richmond International Airport
Harrisonburg to Staunton
Harrisonburg to Virginia Beach
Harrisonburg to Williamsburg
Harrisonburg to Blacksburg
Harrisonburg to Front Royal
Harrisonburg to Gainesville
Harrisonburg to Lexington
Lexington to
Lexington to Blacksburg
Lexington to Christiansburg
Lexington to Dulles International Airport
Lexington to Front Royal
Lexington to Gainesville
Lexington to Harrisonburg
Lexington to Staunton
Lexington to Washington, D.C.
Lexington to West Falls Church (Arlington)
Lynchburg to
Lynchburg to Altavista
Lynchburg to Amherst
Lynchburg to Charlottesville
Lynchburg to Culpeper
Lynchburg to Danville
Lynchburg to Dulles International Airport
Lynchburg to Gainesville
Lynchburg to Warrenton
Lynchburg to Washington, D.C.
Martinsville to
Martinsville to Danville
Martinsville to Farmville
Martinsville to Richmond
Martinsville to South Boston
Martinsville to Washington, D.C.
New Kent to
New Kent to Charlottesville
New Kent to Harrisonburg
New Kent to Newport News
New Kent to Norfolk
New Kent to Richmond
New Kent to Richmond International Airport
New Kent to Staunton
New Kent to Virginia Beach
New Kent to Williamsburg
Newport News to
Newport News to Charlottesville
Newport News to Harrisonburg
Newport News to New Kent
Newport News to Norfolk
Newport News to Richmond
Newport News to Richmond International Airport
Newport News to Staunton
Newport News to Virginia Beach
Newport News to Williamsburg
Norfolk to
Norfolk to Charlottesville
Norfolk to Harrisonburg
Norfolk to New Kent
Norfolk to Newport News
Norfolk to Richmond
Norfolk to Richmond International Airport
Norfolk to Staunton
Norfolk to Virginia Beach
Norfolk to Williamsburg
Radford to
Radford to Bristol
Radford to Christiansburg
Radford to Dulles International Airport
Radford to Harrisonburg
Radford to Salem
Radford to Washington, D.C.
Radford to West Falls Church (Arlington)
Radford to Wytheville
Richmond to
Richmond to Danville
Richmond to Farmville
Richmond to Martinsville
Richmond to South Boston
Richmond to Washington, D.C.
Richmond to Charlottesville
Richmond to Harrisonburg
Richmond to New Kent
Richmond to Newport News
Richmond to Norfolk
Richmond to Richmond International Airport
Richmond to Staunton
Richmond to Virginia Beach
Richmond to Williamsburg
Richmond International Airport to
Richmond International Airport to Charlottesville
Richmond International Airport to Harrisonburg
Richmond International Airport to New Kent
Richmond International Airport to Newport News
Richmond International Airport to Norfolk
Richmond International Airport to Richmond
Richmond International Airport to Staunton
Richmond International Airport to Virginia Beach
Richmond International Airport to Williamsburg
Salem to
Salem to Bristol
Salem to Christiansburg
Salem to Dulles International Airport
Salem to Harrisonburg
Salem to Radford
Salem to Washington, D.C.
Salem to West Falls Church (Arlington)
Salem to Wytheville
South Boston to
South Boston to Danville
South Boston to Farmville
South Boston to Martinsville
South Boston to Richmond
South Boston to Washington, D.C.
Staunton to
Staunton to Charlottesville
Staunton to Harrisonburg
Staunton to New Kent
Staunton to Newport News
Staunton to Norfolk
Staunton to Richmond
Staunton to Richmond International Airport
Staunton to Virginia Beach
Staunton to Williamsburg
Staunton to Blacksburg
Staunton to Christiansburg
Staunton to Dulles International Airport
Staunton to Front Royal
Staunton to Gainesville
Staunton to Lexington
Staunton to Washington, D.C.
Staunton to West Falls Church (Arlington)
Virginia Beach to
Virginia Beach to Charlottesville
Virginia Beach to Harrisonburg
Virginia Beach to New Kent
Virginia Beach to Newport News
Virginia Beach to Norfolk
Virginia Beach to Richmond
Virginia Beach to Richmond International Airport
Virginia Beach to Staunton
Virginia Beach to Williamsburg
Warrenton to
Warrenton to Altavista
Warrenton to Amherst
Warrenton to Charlottesville
Warrenton to Culpeper
Warrenton to Danville
Warrenton to Dulles International Airport
Warrenton to Gainesville
Warrenton to Lynchburg
Warrenton to Washington, D.C.
Washington, D.C. to
Washington, D.C. to Danville
Washington, D.C. to Farmville
Washington, D.C. to Martinsville
Washington, D.C. to Richmond
Washington, D.C. to South Boston
Washington, D.C. to Bristol
Washington, D.C. to Christiansburg
Washington, D.C. to Dulles International Airport
Washington, D.C. to Harrisonburg
Washington, D.C. to Radford
Washington, D.C. to Salem
Washington, D.C. to West Falls Church (Arlington)
Washington, D.C. to Wytheville
Washington, D.C. to Altavista
Washington, D.C. to Amherst
Washington, D.C. to Charlottesville
Washington, D.C. to Culpeper
Washington, D.C. to Gainesville
Washington, D.C. to Lynchburg
Washington, D.C. to Warrenton
Washington, D.C. to Blacksburg
Washington, D.C. to Front Royal
Washington, D.C. to Lexington
Washington, D.C. to Staunton
West Falls Church (Arlington) to
West Falls Church (Arlington) to Bristol
West Falls Church (Arlington) to Christiansburg
West Falls Church (Arlington) to Dulles International Airport
West Falls Church (Arlington) to Harrisonburg
West Falls Church (Arlington) to Radford
West Falls Church (Arlington) to Salem
West Falls Church (Arlington) to Washington, D.C.
West Falls Church (Arlington) to Wytheville
West Falls Church (Arlington) to Blacksburg
West Falls Church (Arlington) to Front Royal
West Falls Church (Arlington) to Gainesville
West Falls Church (Arlington) to Lexington
West Falls Church (Arlington) to Staunton
Williamsburg to
Williamsburg to Charlottesville
Williamsburg to Harrisonburg
Williamsburg to New Kent
Williamsburg to Newport News
Williamsburg to Norfolk
Williamsburg to Richmond
Williamsburg to Richmond International Airport
Williamsburg to Staunton
Williamsburg to Virginia Beach
Wytheville to
Wytheville to Bristol
Wytheville to Christiansburg
Wytheville to Dulles International Airport
Wytheville to Harrisonburg
Wytheville to Radford
Wytheville to Salem
Wytheville to Washington, D.C.
Wytheville to West Falls Church (Arlington)
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 Tickets
Amenities
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.