Toronto, ON to Virginia Beach, VA bus

Tue, Mar 25
+ Add return
Greyhound
FlixBus
Alsa
BlaBlaCar Bus
Rede Expressos

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Toronto, ON to Virginia Beach, VA

Showing times and prices for Mar 25

Cheapest price

$293

Average price

$293

Fastest journey

1 d 6 h 5 m

Average duration

1 d 6 h 5 m

Buses per day

1

Distance

815 km

Cheap tickets

The best way to find a cheap bus ticket from Toronto, ON to Virginia Beach, VA is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Greyhound USA
01:25PM30h05
Toronto, ON
07:30PMVirginia Beach, VA
$2931One-way
1 transfer

Toronto, ON to Virginia Beach, VA bus times

Showing buses for tomorrow, Tuesday, March 25
ProviderDepartsDurationArrivesTransfersTickets
Greyhound USAGreyhound USA01:25PM Toronto, ON30h05 07:30PM Virginia Beach, VA1 transfer

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Toronto, ON to Virginia Beach, VA by bus

Tue
Mar 25
Wed
Mar 26
Thu
Mar 27
Fri
Mar 28
Sat
Mar 29
Sun
Mar 30
Mon
Mar 31

Journey information

Overview: Bus from Toronto, ON to Virginia Beach, VA

Buses from Toronto, ON to Virginia Beach, VA run on average 3 times per day, taking around 1d 25h 26m. Cheap bus tickets for this journey start at $108 (€94) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
506 miles (815 km)
Average bus duration
1d 25h 26m
Cheapest ticket price
$108 (€94)
Buses per day
3
Bus providers
1
Fastest bus
1d 24h 50m
First bus
04:20
Last bus
23:15
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Travel from Toronto, ON to Virginia Beach, VA by Bus

Taking a bus from Toronto, ON to Virginia Beach, VA offers a scenic and enjoyable journey. The main departure station in Toronto is the Union Station Bus Terminal, conveniently located in the heart of the city. The journey ends at Virginia Beach Lynnhaven Transfer Center, which serves as the primary arrival point in Virginia Beach. Offering numerous daily departures, the Toronto, ON to Virginia Beach, VA bus route is a popular choice for both locals and tourists. Whatever your travel plans may be, buses from Toronto, ON to Virginia Beach, VA provide a comfortable way to reach your destination.

Toronto, ON to Virginia Beach, VA bus timetable

Traveling by bus from Toronto, ON to Virginia Beach, VA offers a convenient option with several stops and departures throughout the day. You'll travel through major stops such as Hamilton, Buffalo, Harrisburg, and Richmond before reaching your destination. Buses typically run daily, with the first bus departing at 04:20 and the last bus leaving at 23:15. With multiple departures scheduled each day, you have the flexibility to choose a time that suits your travel needs. Make sure to check the Toronto, ON to Virginia Beach, VA bus schedule for the most updated timings.

Embarking on this journey, the distance between Toronto, ON and Virginia Beach, VA is approximately 506 miles (815 km). The average bus journey takes around 1d 24h 50m, providing a comfortable and scenic route for travelers.

While planning your trip, it's useful to know that buses from Toronto, ON to Virginia Beach, VA typically run 3 times a day from Monday to Sunday. Keep these details in mind while arranging your travel plans, and verify the Toronto, ON to Virginia Beach, VA bus time for a hassle-free journey.

Toronto, ON to Virginia Beach, VA Bus - Featuring Greyhound, Trailways, and Megabus

Traveling from Toronto, ON to Virginia Beach, VA is both comfortable and convenient, thanks to reliable services provided by Greyhound, Trailways, and Megabus. Each offers varying bus types to accommodate different preferences, including standard and modern luxury coaches designed to make your journey enjoyable. Travelers can expect amenities such as free Wi-Fi, individual power outlets, and spacious seating to ensure a pleasant experience on the road. Whether you're looking for budget-friendly travel or additional comforts, these companies have a solution to meet your needs, allowing you to sit back and enjoy the scenic transit from Canada to the United States.

FAQs: Bus from Toronto, ON to Virginia Beach, VA

FAQs: Take the bus from Toronto, ON to Virginia Beach, VA with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Toronto, ON to Virginia Beach, VA.
FAQs

More options for your journey from Toronto, ON to Virginia Beach, VA

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Virginia Beach, VA and Toronto, ON

HomeBusesBuses in USABus tickets to Virginia Beach, VAToronto, ON to Virginia Beach, VA bus

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links