There are 7 ways to get from Norfolk to Toronto by plane, night bus, bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly to Toronto • 3 h 46 min
$156 - $1,136
Cheapest option
Bus • 21 h 5 min
$80 - $133
5 alternative options
Fly to Buffalo, night bus • 7 h 20 min
$200 - $473
Fly to Toronto Island • 4 h 2 min
$285 - $879
Bus via Richmond, Va • 19 h 59 min
$87 - $150
Train • 21 h 19 min
$274 - $790
Drive • 12 h 31 min
$85 - $130
What companies run services between Norfolk, VA, USA and Toronto, ON, Canada?
United Airlines, American Airlines and Delta fly from Norfolk to Toronto hourly. Alternatively, you can take a bus from Norfolk to Toronto via Richmond, Va, Washington, Dc, and Washington in around 19 h 59 min.

- Website
- aa.com
Flights from Norfolk to Toronto via Philadelphia
- Ave. Duration
- 4 h 17 min
- When
- Every day
- Estimated price
- $130 - $1,100
Flights from Norfolk to Toronto via Reagan Washington
- Ave. Duration
- 4 h 17 min
- When
- Every day
- Estimated price
- $120 - $1,100
Flights from Norfolk to Toronto via Charlotte
- Ave. Duration
- 5 h 2 min
- When
- Every day
- Estimated price
- $160 - $1,300
Flights from Norfolk to Toronto via New York La Guardia
- Ave. Duration
- 4 h 47 min
- When
- Every day
- Estimated price
- $140 - $1,200
Flights from Norfolk to Toronto via Chicago O'Hare
- Ave. Duration
- 5 h 18 min
- When
- Every day
- Estimated price
- $190 - $1,400
Flights from Norfolk to Buffalo via Philadelphia
- Ave. Duration
- 4 h 8 min
- When
- Every day
- Estimated price
- $270 - $800
Flights from Norfolk to Buffalo via Charlotte
- Ave. Duration
- 4 h 27 min
- When
- Every day
- Estimated price
- $270 - $800
Flights from Norfolk to Buffalo via Reagan Washington
- Ave. Duration
- 4 h 44 min
- When
- Saturday
- Estimated price
- $270 - $800

- Website
- united.com
Flights from Norfolk to Toronto via Washington Dulles
- Ave. Duration
- 3 h 32 min
- When
- Every day
- Estimated price
- $130 - $1,100
Flights from Norfolk to Toronto via Newark
- Ave. Duration
- 5 h 5 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $150 - $1,200
Flights from Norfolk to Buffalo via Washington Dulles
- Ave. Duration
- 3 h 32 min
- When
- Every day
- Estimated price
- $400 - $950
Flights from Norfolk to Buffalo via Newark
- Ave. Duration
- 4 h 27 min
- When
- Every day
- Estimated price
- $400 - $950

- Website
- flyporter.com
Flights from Norfolk to Toronto Island via Washington Dulles
- Ave. Duration
- 4 h 10 min
- When
- Every day
- Estimated price
- $260 - $850
Flights from Norfolk to Toronto Island via Newark
- Ave. Duration
- 4 h 16 min
- When
- Every day
- Estimated price
- $260 - $900
Flights from Norfolk to Toronto Island via Chicago Midway
- Ave. Duration
- 5 h 41 min
- When
- Monday to Saturday
- Estimated price
- $330 - $1,300
Flights from Norfolk to Toronto Island via Washington Dulles, Ottawa
- Ave. Duration
- 6 h 4 min
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $250 - $1,700
Flights from Norfolk to Toronto Island via Washington Dulles, Newark
- Ave. Duration
- 6 h 10 min
- When
- Saturday
- Estimated price
- $270 - $950
Flights from Norfolk to Toronto Island via New York La Guardia, Montreal
- Ave. Duration
- 6 h 10 min
- When
- Tuesday, Wednesday, Thursday and Friday
- Estimated price
- $240 - $1,800

- Website
- delta.com
Flights from Norfolk to Toronto via Detroit
- Ave. Duration
- 4 h 21 min
- When
- Every day
- Estimated price
- $200 - $1,400
Flights from Norfolk to Toronto via Atlanta
- Ave. Duration
- 5 h 30 min
- When
- Every day
- Estimated price
- $250 - $1,700
Flights from Norfolk to Toronto via Minneapolis
- Ave. Duration
- 6 h 9 min
- When
- Saturday
- Estimated price
- $300 - $1,900
Flights from Norfolk to Buffalo via Detroit
- Ave. Duration
- 4 h 18 min
- When
- Every day
- Estimated price
- $270 - $800
Flights from Norfolk to Buffalo via New York La Guardia
- Ave. Duration
- 4 h 31 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $270 - $800

- Website
- aircanada.com
Flights from Norfolk to Toronto via Washington Dulles
- Ave. Duration
- 3 h 17 min
- When
- Every day
- Estimated price
- $130 - $1,100
Flights from Norfolk to Toronto via Newark
- Ave. Duration
- 5 h 5 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $150 - $1,200
Flights from Norfolk to Toronto Island via Newark, Montreal
- Ave. Duration
- 6 h 50 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $310 - $2,300

- Website
- southwest.com
Flights from Norfolk to Buffalo via Baltimore
- Ave. Duration
- 3 h 52 min
- When
- Monday to Saturday
- Estimated price
- $380 - $1,200
Flights from Norfolk to Buffalo via Chicago Midway
- Ave. Duration
- 4 h 25 min
- When
- Monday to Friday
- Estimated price
- $380 - $1,200

- Phone
- +1 1-800-872-7245
- Website
- amtrak.com
Train from Norfolk Amtrak to Washington Union Station Amtrak
- Ave. Duration
- 4 h 29 min
- Frequency
- Twice daily
- Estimated price
- $80 - $200
- Website
- amtrak.com
- Coach Seat
- $80 - $130
- Business Seat
- $120 - $200

- Phone
- +1 1-800-872-7245
- Website
- amtrak.com
Train from Washington Union Station Amtrak to New York Penn Station
- Ave. Duration
- 2 h 56 min
- Frequency
- Hourly
- Estimated price
- $120 - $340
- Website
- amtrak.com
- Business Seat
- $120 - $260
- First Class Seat
- $220 - $340

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from New York to Toronto
- Ave. Duration
- 12 h 26 min
- Frequency
- Every 3 hours
- Estimated price
- $70 - $250
- Website
- viarail.ca
- Escape
- $70 - $110
- Economy
- $130 - $180
- Economy Plus
- $180 - $250
- Business
- $180 - $260
- Business Plus/Sleeper
- $330 - $460

- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Night bus from Buffalo, Ny to Toronto, On
- Ave. Duration
- 2 h 30 min
- Frequency
- Hourly
- Estimated price
- $16 - $40
- Website
- greyhound.com
- Economy
- $16 - $24
- Flexible
- $28 - $40
Bus from Norfolk, Va to Richmond, Va
- Ave. Duration
- 2 h 10 min
- Frequency
- Hourly
- Estimated price
- $15 - $35
- Website
- greyhound.com
- Economy
- $15 - $23
- Flexible
- $28 - $35
Bus from Richmond, Va to Washington, Dc
- Ave. Duration
- 2 h 10 min
- Frequency
- Hourly
- Estimated price
- $16 - $40
- Website
- greyhound.com
- Economy
- $16 - $25
- Flexible
- $29 - $40
Bus from Norfolk, Va to Washington, Dc
- Ave. Duration
- 5 h 50 min
- Frequency
- Hourly
- Estimated price
- $24 - $60
- Website
- greyhound.com
- Economy
- $24 - $40
- Flexible
- $45 - $60

- Phone
- 877-462-6342
- Website
- us.megabus.com
Bus from Washington to Toronto
- Ave. Duration
- 14 h 15 min
- Frequency
- Once daily
- Estimated price
- $55 - $75
- Schedules at
- us.megabus.com
Want to know more about travelling around Canada
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Questions & Answers
How far is it from Norfolk to Toronto?
The distance between Norfolk and Toronto is 801 km. The road distance is 1075 km.
What is the cheapest way to get from Norfolk to Toronto?
The cheapest way to get from Norfolk to Toronto is to drive which costs $85 - $130 and takes 12 h 31 min.
What is the fastest way to get from Norfolk to Toronto?
The quickest way to get from Norfolk to Toronto is to fly which takes 3 h 46 min and costs $150 - $1,200.
Is there a direct train between Norfolk and Toronto?
No, there is no direct train from Norfolk to Toronto. However, there are services departing from Norfolk Amtrak and arriving at Toronto via Washington Union Station Amtrak and New York. The journey, including transfers, takes approximately 21 h 19 min.
Is there a direct bus between Norfolk and Toronto?
No, there is no direct bus from Norfolk to Toronto. However, there are services departing from Norfolk, Va and arriving at Toronto via Richmond, Va and Washington. The journey, including transfers, takes approximately 19 h 59 min.
How long does it take to get from Norfolk to Toronto?
It takes approximately 3 h 46 min to get from Norfolk to Toronto, including transfers.