Compare all timetables for the bus from Virginia Beach to Roanoke, VA
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 21h 20m | 2:45 PM | Virginia Beach | Greyhound | 12:05 PM | Roanoke, VA | Greyhound | Economy | $69 |
A Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/4/2026 2:45:00 PM to Greyhound, Roanoke, VA (USA) arriving at 6/5/2026 12:05:00 PM. 50 Economy ticket for $69 per person are available. Travel duration is 21h 20m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 21h 20m | 2:45 PM | Virginia Beach | Greyhound | 12:05 PM | Roanoke, VA | Greyhound | Economy | $65 |
A Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/5/2026 2:45:00 PM to Greyhound, Roanoke, VA (USA) arriving at 6/6/2026 12:05:00 PM. 50 Economy ticket for $65 per person are available. Travel duration is 21h 20m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 21h 20m | 2:45 PM | Virginia Beach | Greyhound | 12:05 PM | Roanoke, VA | Greyhound | Economy | $67 |
A Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/7/2026 2:45:00 PM to Greyhound, Roanoke, VA (USA) arriving at 6/8/2026 12:05:00 PM. 50 Economy ticket for $67 per person are available. Travel duration is 21h 20m
|
-
-
FlixBus27h 25m08:40 AMVirginia BeachGreyhound1:15 PMWashington, DCUnion Station0EconomyA Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/9/2026 8:40:00 AM to Union Station, Washington, DC (USA) arriving at 6/9/2026 1:15:00 PM. 50 Economy ticket for $24 per person are available. Travel duration is 4h 35m
-
Greyhound US6h 15m05:50 AMWashington, DCUnion Station12:05 PMRoanoke, VAGreyhound0EconomyA Bus from Greyhound US goes from Union Station, Washington, DC (USA) at 6/10/2026 5:50:00 AM to Greyhound, Roanoke, VA (USA) arriving at 6/10/2026 12:05:00 PM. 50 Economy ticket for $33 per person are available. Travel duration is 6h 15m
Waiting Time 16h 35m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 21h 20m | 2:45 PM | Virginia Beach | Greyhound | 12:05 PM | Roanoke, VA | Greyhound | Economy | $55 |
A Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/8/2026 2:45:00 PM to Greyhound, Roanoke, VA (USA) arriving at 6/9/2026 12:05:00 PM. 50 Economy ticket for $55 per person are available. Travel duration is 21h 20m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 21h 20m | 2:45 PM | Virginia Beach | Greyhound | 12:05 PM | Roanoke, VA | Greyhound | Economy | $64 |
A Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/9/2026 2:45:00 PM to Greyhound, Roanoke, VA (USA) arriving at 6/10/2026 12:05:00 PM. 50 Economy ticket for $64 per person are available. Travel duration is 21h 20m
|
-
-
FlixBus27h 25m08:40 AMVirginia BeachGreyhound1:15 PMWashington, DCUnion Station0EconomyA Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/9/2026 8:40:00 AM to Union Station, Washington, DC (USA) arriving at 6/9/2026 1:15:00 PM. 50 Economy ticket for $24 per person are available. Travel duration is 4h 35m
-
Greyhound US6h 15m05:50 AMWashington, DCUnion Station12:05 PMRoanoke, VAGreyhound0EconomyA Bus from Greyhound US goes from Union Station, Washington, DC (USA) at 6/10/2026 5:50:00 AM to Greyhound, Roanoke, VA (USA) arriving at 6/10/2026 12:05:00 PM. 50 Economy ticket for $33 per person are available. Travel duration is 6h 15m
Waiting Time 16h 35m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 21h 20m | 2:45 PM | Virginia Beach | Greyhound | 12:05 PM | Roanoke, VA | Greyhound | Economy | $64 |
A Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/10/2026 2:45:00 PM to Greyhound, Roanoke, VA (USA) arriving at 6/11/2026 12:05:00 PM. 50 Economy ticket for $64 per person are available. Travel duration is 21h 20m
|
-
-
FlixBus27h 25m08:40 AMVirginia BeachGreyhound1:15 PMWashington, DCUnion Station0EconomyA Bus from FlixBus goes from Greyhound, Virginia Beach (USA) at 6/9/2026 8:40:00 AM to Union Station, Washington, DC (USA) arriving at 6/9/2026 1:15:00 PM. 50 Economy ticket for $24 per person are available. Travel duration is 4h 35m
-
Greyhound US6h 15m05:50 AMWashington, DCUnion Station12:05 PMRoanoke, VAGreyhound0EconomyA Bus from Greyhound US goes from Union Station, Washington, DC (USA) at 6/10/2026 5:50:00 AM to Greyhound, Roanoke, VA (USA) arriving at 6/10/2026 12:05:00 PM. 50 Economy ticket for $33 per person are available. Travel duration is 6h 15m
Waiting Time 16h 35m -
Best Price Offer: The price for the cheapest bus from Virginia Beach to Roanoke, VA is $55 on 6/8/2026. Flexible travelers save on ticket prices.
Facts about the bus from Virginia Beach to Roanoke, VA
Compare all providers like FlixBus that travel 1 times every day by bus from Virginia Beach to Roanoke, VA in one click! Book your bus ticket from Virginia Beach to Roanoke, VA starting from $55!
| Cheapest Bus | $55 |
| Fastest Bus | 21h 20m |
| Earliest Bus | 2:45 PM |
| Latest Bus | 2:45 PM |
| Daily Bus Routes | 1 Ø |
| Distance | 220.5 miles |
| Bus Companies | FlixBus |
Cheapest bus connections from Virginia Beach to Roanoke, VA
Every day, 1 buses from 1 bus companies leave Virginia Beach for Roanoke, VA: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 06/04/2026 and for the following days.
How to save money travelling from Virginia Beach to Roanoke, VA
Book the ticket from Virginia Beach to Roanoke, VA in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from Virginia Beach to Roanoke, VA, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from Virginia Beach to Roanoke, VA are also emptier.All bus stations and stops in Virginia Beach and Roanoke, VA
In the map below, you can see where to find all bus stations in Virginia Beach and Roanoke, VA.
Service and Comfort on the bus from Virginia Beach to Roanoke, VA
FAQs about the Virginia Beach to Roanoke, VA bus
How much does a Virginia Beach Roanoke, VA bus trip cost?
How much could I save by comparing buses from Virginia Beach to Roanoke, VA?
On average, how many connections are available from Virginia Beach to Roanoke, VA each day?
How long does a bus journey from Virginia Beach to Roanoke, VA take?
What time is the first bus from Virginia Beach to Roanoke, VA?
What time is the last bus from Virginia Beach to Roanoke, VA?
Which bus companies operate the Virginia Beach Roanoke, VA route?
Is there a direct bus between Virginia Beach and Roanoke, VA?
What can I take with me on the Virginia Beach to Roanoke, VA bus route?
What equipment is available for the Virginia Beach Roanoke, VA bus route?
How does CheckMyBus find the best bus deals from Virginia Beach to Roanoke, VA?
How does CheckMyBus technology work for trips from Virginia Beach to Roanoke, VA?
Available seat classes which are offered on the bus route Virginia Beach to Roanoke, VA
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to Virginia Beach and to Roanoke, VA
- Bus Routes to Virginia Beach
- Bus Atlanta, GA to Virginia Beach
- Buses Atlantic City, NJ to Virginia Beach
- Bus to Virginia Beach from Bethesda, MD
- Buses from College Park, MD to Virginia Beach
- Detroit to Virginia Beach bus
- Bus Dover, DE to Virginia Beach
- Bus Harlingen, TX - Virginia Beach
- Buses Henderson, NV - Virginia Beach
- Buses Houston to Virginia Beach
- Bus from Las Vegas to Virginia Beach
- Bus to Virginia Beach from Newark
- Bus Philadelphia - Virginia Beach
- From Providence, RI to Virginia Beach bus
- Richmond, VA to Virginia Beach bus
- Buses Silver Spring, MD - Virginia Beach
- Buses Valdosta, GA - Virginia Beach
- Bus Wilmington, DE to Virginia Beach
- Bus Routes to Roanoke, VA
- From Atlanta, GA to Roanoke, VA bus
- Buses to Roanoke, VA from Baltimore, MD
- From Dubuque, IA to Roanoke, VA bus
- El Paso, TX to Roanoke, VA bus
- Frederick, MD to Roanoke, VA bus
- Buses from Fredericksburg, VA to Roanoke, VA
- From Harrisonburg, VA to Roanoke, VA bus
- Bus Knoxville, TN - Roanoke, VA
- Bus Lynchburg, VA - Roanoke, VA
- Buses Newark - Roanoke, VA
- Bus Norfolk, VA to Roanoke, VA
- Buses to Roanoke, VA from Seattle, WA
- Bus from Silver Spring, MD to Roanoke, VA
- Buses to Roanoke, VA from Springfield, VA
- From Washington, DC to Roanoke, VA bus
