There are 9 ways to get from Southern Pines to Toronto by taxi, plane, bus (Greyhound), train (Amtrak), car, bus, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Fayetteville Municipal Airport, fly to Toronto Pearson International Airport
best- Take the taxi from Southern Pines to Fayetteville Municipal Airport (FAY)taxi
- Fly from Fayetteville Municipal Airport (FAY) to Toronto Pearson International Airport (YYZ)plane FAY - YYZ
6h 40m$245–647Train
cheapest- Take the train from Southern Pines Station to Cleveland Amtraktrain
- Take the train from Cleveland Amtrak to Buffalo Depew Stationtrain
- Take the train from Buffalo to Toronto Union Stationtrain
29h 2m$169–574Bus
- Take the bus from Southern Pines to Raleigh Bus Stationbus
- Take the bus from Raleigh Bus Station to Newark Penn Stationbus
- Take the bus from Newark to Torontobus
23h 15m$198–681Drive 1,199.7 km
- Drive from Southern Pines to Torontocar 1,199.7 km
15h 16m$238–343Bus to Charlotte Douglas International Airport, fly to Toronto Pearson International Airport
- Take the bus from Southern Pines to Charlotte Bus Stationbus
- Fly from Charlotte Douglas International Airport (CLT) to Toronto Pearson International Airport (YYZ)plane CLT - YYZ
7h 32m$287–608Train to Raleigh-Durham International Airport, fly to Toronto Pearson International Airport
- Take the train from Southern Pines Station to Carytrain
- Fly from Raleigh-Durham International Airport (RDU) to Toronto Pearson International Airport (YYZ)plane RDU - YYZ
7h 14m$241–979Train to Raleigh-Durham International Airport, fly to Toronto Island Airport
- Take the train from Southern Pines Station to Carytrain
- Fly from Raleigh-Durham International Airport (RDU) to Toronto Island Airport (YTZ)plane RDU - YTZ
8h 47m$336–920Bus to Charlotte Douglas International Airport, fly to Buffalo Niagara International Airport, shuttle
- Take the bus from Southern Pines to Charlotte Bus Stationbus
- Fly from Charlotte Douglas International Airport (CLT) to Buffalo Niagara International Airport (BUF)plane CLT - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
8h 54m$397–1,618Train, bus
- Take the train from Southern Pines Station to Pittsburgh Amtrak Stationtrain
- Take the bus from Pittsburgh to Buffalobus
- Take the bus from Buffalo to Torontobus
29h 15m$215–2,139
Southern Pines to Toronto by bus
Questions & Answers
The cheapest way to get from Southern Pines to Toronto is to drive which costs $230 - $350 and takes 15h 16m.
The fastest way to get from Southern Pines to Toronto is to taxi and fly which takes 6h 40m and costs $240 - $650.
No, there is no direct bus from Southern Pines to Toronto. However, there are services departing from Southern Pines and arriving at Toronto via Raleigh Bus Station and Newark. The journey, including transfers, takes approximately 23h 15m.
No, there is no direct train from Southern Pines station to Toronto station. However, there are services departing from Southern Pines Station and arriving at Toronto Union Station via Cleveland Amtrak and Buffalo. The journey, including transfers, takes approximately 29h 2m.
The distance between Southern Pines and Toronto is 1057 km. The road distance is 1199.7 km.
The best way to get from Southern Pines to Toronto without a car is to bus which takes 23h 15m and costs $190 - $700.
It takes approximately 6h 40m to get from Southern Pines to Toronto, including transfers.
Southern Pines to Toronto bus services, operated by Greyhound USA, depart from Southern Pines station.
Southern Pines to Toronto train services, operated by Amtrak, depart from Southern Pines Station.
The best way to get from Southern Pines to Toronto is to bus which takes 23h 15m and costs $190 - $700. Alternatively, you can train, which costs $160 - $600 and takes 29h 2m.
What companies run services between Southern Pines, NC, USA and Toronto, ON, Canada?
You can take a bus from Southern Pines to Toronto via Raleigh Bus Station and Newark in around 23h 15m. Alternatively, you can take a train from Southern Pines Station to Toronto Union Station via Cleveland Amtrak and Buffalo in around 29h 2m.
- Website
- aa.com
Flights from Fayetteville Municipal Airport to Toronto Pearson International Airport via Charlotte Douglas International Airport
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- $80–450
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- $70–410
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport via Reagan Washington
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $75–430
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $230–1,400
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Reagan Washington
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $250–1,400
- Website
- united.com
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $70–410
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 19m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $75–420
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $75–450
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $75–450
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $80–480
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 6h 41m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–650
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Boston
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $120–600
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 4h 19m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $240–1,400
- Website
- aircanada.com
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $70–410
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 19m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $75–420
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $75–450
Flights from Raleigh-Durham International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $75–450
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $80–480
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–600
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Boston
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $120–600
- Website
- flyporter.com
Flights from Charlotte Douglas International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- $70–410
Flights from Raleigh-Durham International Airport to Toronto Island Airport via Newark
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $95–550
- Website
- delta.com
Flights from Fayetteville Municipal Airport to Toronto Pearson International Airport via Atlanta
- Ave. Duration
- 6h 19m
- When
- Every day
- Estimated price
- $100–550
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 4h 14m
- When
- Monday, Thursday, and Friday
- Estimated price
- $310–1,700
- Website
- southwest.com
Flights from Charlotte Douglas International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- $250–1,400
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Southern Pines Station to Cleveland Amtrak
- Ave. Duration
- 19h 45m
- Frequency
- Once daily
- Estimated price
- $100–340
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $100–270
- Coach Seat short notice purchase
- $140–340
- Business - advance purchase
- $190–800
- Business Class
- $310–800
Train from Cleveland Amtrak to Buffalo Depew Station
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- $35–120
- Website
- https://www.amtrak.com/home.html
Train from Southern Pines Station to Cary
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- $11–65
- Website
- https://www.amtrak.com/home.html
Train from Southern Pines Station to Pittsburgh Amtrak Station
- Ave. Duration
- 16h 40m
- Frequency
- Once daily
- Estimated price
- $130–1,800
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Southern Pines to Raleigh Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $22–35
- Website
- https://www.greyhound.com/
Bus from Raleigh Bus Station to Newark Penn Station
- Ave. Duration
- 9h 10m
- Frequency
- 3 times a day
- Estimated price
- $85–220
- Website
- https://www.greyhound.com/
Bus from Southern Pines to Charlotte Bus Station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $30–40
- Website
- https://www.greyhound.com/
Bus from Buffalo to Toronto
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- $24–45
- Website
- https://www.greyhound.com/
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Newark to Toronto
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- $90–430
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $90–400
- Flexible
- $160–430
Bus from Pittsburgh to Buffalo
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $60–250
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $60–230
- Flexible
- $110–250
Bus from Buffalo to Toronto
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- $30–85
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $30–80
- Flexible
- $60–85
- Phone
- 905-374-8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- https://www.niagaraairbus.com
- Schedules at
- https://www.niagaraairbus.com
- Book at
- https://www.niagaraairbus.com
- Phone
- +1 814-574-1827
- Website
- fullingtontours.com
Bus from Pittsburgh to Buffalo
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $150–200
- Website
- https://www.fullingtontours.com
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Buffalo to Toronto
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- $27–60
- Schedules at
- flixbus.com
- Ave. Duration
- 58 min
- Estimated price
- $150–190
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Southern Pines to Toronto bus services, operated by Greyhound USA, arrive at Raleigh Bus Station.
Southern Pines to Toronto train services, operated by Amtrak, arrive at Cleveland Amtrak station.
Yes, the driving distance between Southern Pines to Toronto is 1200 km. It takes approximately 15h 16m to drive from Southern Pines to Toronto.
Book your Southern Pines to Toronto train tickets online with Omio.
Book your Southern Pines to Toronto bus tickets online with Omio.
There are 1364+ hotels available in Toronto.

















