There are 10 ways to get from Tampa to St. Catharines by plane, bus, bus (Flixbus, Greyhound), train (Amtrak), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Tampa to Buffalo Niagara International Airport, bus
best- Fly from Tampa (TPA) to Buffalo Niagara International Airport (BUF)plane TPA - BUF
- Take the bus from Buffalo to Niagara Fallsbus
8h 3m$328–1,156Line 300 bus to Saint Petersburg–Clearwater International Airport, fly to Niagara Falls International Airport, train
cheapest- Take the bus from Marion Transit Parking Lot to Psta 34Th St Complex - Shelter - Dbus
- Fly from Saint Petersburg–Clearwater International Airport (PIE) to Niagara Falls International Airport (IAG)plane PIE - IAG
- Take the train from Canadian Border to St. Catherinestrain
8h 34m$155–671Bus
- Take the bus from Tampa Bus Station to Orlando Bus Stationbus
- Take the bus from Orlando Bus Station to Baltimore Downtown Bus Stationbus
- Take the bus from Baltimore Downtown Bus Station to Newark Penn Stationbus
- Take the bus from Newark to Niagara Fallsbus
35h 10m$344–817Train
- Take the train from Tampa to Kissimmee Amtrak Stationtrain
- Take the train from Kissimmee Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to St. Catharinestrain
37h 1m$704–1,587Drive 2,017.5 km
- Drive from Tampa to St. Catharinescar 2,017.5 km
21h 30m$400–578Fly Tampa to Toronto Pearson International Airport, bus
- Fly from Tampa (TPA) to Toronto Pearson International Airport (YYZ)plane TPA - YYZ
- Take the bus from Toronto Airport to St. Catharines, ONbus
8h 5m$199–1,563Fly Tampa to Rochester, train
- Fly from Tampa (TPA) to Rochester (ROC)plane TPA - ROC
- Take the train from Rochester to Niagara Fallstrain
9h 25m$309–1,372Train to Orlando, fly to Buffalo Niagara International Airport, bus
- Take the train from Tampa to Kissimmee Amtrak Stationtrain
- Fly from Orlando (MCO) to Buffalo Niagara International Airport (BUF)plane MCO - BUF
- Take the bus from Buffalo to Niagara Fallsbus
10h 10m$265–538Train to Orlando, fly to Toronto Pearson International Airport, bus
- Take the train from Tampa to Kissimmee Amtrak Stationtrain
- Fly from Orlando (MCO) to Toronto Pearson International Airport (YYZ)plane MCO - YYZ
- Take the bus from Toronto Airport to St. Catharines, ONbus
10h 6m$266–1,085Train, bus
- Take the train from Tampa to Pittsburgh Amtrak Stationtrain Floridian
- Take the bus from Pittsburgh, Pa to Buffalo, Nybus 510
42h 49m$679–1,511
Tampa to St. Catharines by bus
Questions & Answers
The cheapest way to get from Tampa to St. Catharines is to train and fly and bus which costs $260 - $550 and takes 10h 10m.
The fastest way to get from Tampa to St. Catharines is to fly and bus which takes 8h 3m and costs $320 - $1,200.
No, there is no direct bus from Tampa station to St. Catharines. However, there are services departing from Tampa Bus Station and arriving at St. Catharines Fairview Mall via Orlando Bus Station, Baltimore Downtown Bus Station, Newark and Niagara Falls Bus Terminal. The journey, including transfers, takes approximately 35h 10m.
No, there is no direct train from Tampa to St. Catharines. However, there are services departing from Tampa and arriving at St. Catharines via Kissimmee Amtrak Station and New York Penn Station. The journey, including transfers, takes approximately 37h 1m.
The distance between Tampa and St. Catharines is 1789 km. The road distance is 2017.5 km.
The best way to get from Tampa to St. Catharines without a car is to bus which takes 35h 10m and costs $340 - $850.
It takes approximately 8h 3m to get from Tampa to St. Catharines, including transfers.
Tampa to St. Catharines bus services, operated by FlixBus-us, depart from Tampa Bus Station.
Tampa to St. Catharines train services, operated by Amtrak, depart from Tampa station.
The best way to get from Tampa to St. Catharines is to bus which takes 35h 10m and costs $340 - $850. Alternatively, you can train, which costs $700 - $1,600 and takes 37h 1m.
What companies run services between Tampa, FL, USA and St. Catharines, ON, Canada?
You can take a bus from Tampa Bus Station to St. Catharines Fairview Mall via Orlando Bus Station, Baltimore Downtown Bus Station, Newark, and Niagara Falls Bus Terminal in around 35h 10m. Alternatively, you can take a train from Tampa to St. Catharines via Kissimmee Amtrak Station, Ny Moynihan Train Hall At Penn Station, and New York Penn Station in around 37h 1m.
- Website
- southwest.com
Flights from Tampa to Buffalo Niagara International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- $240–1,200
Flights from Tampa to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 32m
- When
- Monday, Thursday, and Friday
- Estimated price
- $250–1,200
Flights from Tampa to Rochester
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- $240–1,100
Flights from Tampa to Rochester via Baltimore
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $250–1,200
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $200–950
Flights from Orlando to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 27m
- When
- Tuesday, Wednesday, Sunday, Monday, Thursday, and Friday
- Estimated price
- $210–1,000
- Website
- united.com
Flights from Tampa to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- $250–1,200
Flights from Tampa to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $130–600
Flights from Tampa to Rochester via Washington Dulles
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $250–1,200
Flights from Orlando to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $110–550
- Website
- aa.com
Flights from Tampa to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $240–1,200
Flights from Tampa to Rochester via Charlotte
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $240–1,100
Flights from Orlando to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 4h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–950
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $220–950
- Website
- delta.com
Flights from Tampa to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $250–1,200
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- $260–1,200
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $190–950
- Website
- westjet.com
Flights from Tampa to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- $250–1,200
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday and Friday
- Estimated price
- $260–1,200
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $190–950
- Website
- aircanada.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $130–600
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- $110–500
- Website
- flybreeze.com
Flights from Tampa to Rochester
- Ave. Duration
- 2h 55m
- When
- Wednesday and Saturday
- Estimated price
- $430–2,400
Flights from Tampa to Rochester via Raleigh/Durham
- Ave. Duration
- 5h 17m
- When
- Wednesday and Saturday
- Estimated price
- $440–2,400
Flights from Tampa to Rochester via Charleston
- Ave. Duration
- 5h 29m
- When
- Thursday and Sunday
- Estimated price
- $440–2,400
- Website
- jetblue.com
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 44m
- When
- Every day
- Estimated price
- $200–950
- Website
- flyfrontier.com
Flights from Tampa to Buffalo Niagara International Airport
- Ave. Duration
- 2h 48m
- When
- Thursday and Sunday
- Estimated price
- $300–1,100
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $200–410
- Website
- flyporter.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 2h 54m
- When
- Monday and Saturday
- Estimated price
- $150–310
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $220–950
- Website
- allegiantair.com
Flights from Saint Petersburg–Clearwater International Airport to Niagara Falls International Airport
- Ave. Duration
- 2h 43m
- When
- Thursday and Sunday
- Estimated price
- $140–650
- Website
- flyflair.com
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $220–1,100
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Tampa to Kissimmee Amtrak Station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from Kissimmee Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 22h 53m
- Frequency
- Once daily
- Estimated price
- $500–1,100
- Website
- https://www.amtrak.com/home.html
Train from Rochester to Niagara Falls
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- $40–90
- Website
- https://www.amtrak.com/home.html
Train from Tampa to Kissimmee Amtrak Station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from Canadian Border to St. Catherines
- Ave. Duration
- 23 min
- Frequency
- Once daily
- Estimated price
- $5–11
- Website
- https://www.amtrak.com/home.html
Train from Tampa to Kissimmee Amtrak Station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from Tampa to Pittsburgh Amtrak Station
- Ave. Duration
- 30h 51m
- Frequency
- Once daily
- Estimated price
- $600–1,200
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New York Penn Station to St. Catharines
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- $170–420
- Website
- https://www.viarail.ca/en
- Escape
- $170–390
- Business
- $230–400
- Business Plus
- $250–420
- Economy
- $200–400
- Economy Plus
- $220–410
Train from Rochester to Niagara Falls
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- $35–230
- Website
- https://www.viarail.ca/en
- Escape
- $35–110
- Business
- $80–220
- Business Plus
- $95–230
- Economy
- $40–120
- Economy Plus
- $40–130
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $19–45
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $19–25
- Flexible
- $25–45
Bus from Newark to Niagara Falls
- Ave. Duration
- 8h 50m
- Frequency
- Twice daily
- Estimated price
- $80–360
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $80–340
- Flexible
- $140–360
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $19–45
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $19–25
- Flexible
- $25–45
Bus from Pittsburgh, Pa to Buffalo, Ny
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $60–260
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $60–250
- Flexible
- $110–260
- Website
- example.com
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- example.com
Bus from Newark to Niagara Falls
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Schedules at
- example.com
Bus from Buffalo to Niagara Falls
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Schedules at
- example.com
- Website
- flixbus.com
Bus from Tampa Bus Station to Orlando Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- flixbus.com
Bus from Orlando Bus Station to Baltimore Downtown Bus Station
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Schedules at
- flixbus.com
Bus from Baltimore Downtown Bus Station to Newark Penn Station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Schedules at
- flixbus.com
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Tampa Bus Station to Orlando Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- 5 times a day
- Estimated price
- $18–35
- Schedules at
- flixbus.com
Bus from Orlando Bus Station to Baltimore Downtown Bus Station
- Ave. Duration
- 17h 45m
- Frequency
- 5 times a week
- Estimated price
- $200–340
- Schedules at
- flixbus.com
Bus from Baltimore Downtown Bus Station to Newark Penn Station
- Ave. Duration
- 3h 50m
- Frequency
- 5 times a day
- Estimated price
- $40–70
- Schedules at
- flixbus.com
- Website
- greyhound.com
Bus from Tampa Bus Station to Orlando Bus Station
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Schedules at
- greyhound.com
Bus from Baltimore Downtown Bus Station to Newark Penn Station
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Schedules at
- greyhound.com
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Tampa Bus Station to Orlando Bus Station
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $18–35
- Website
- https://www.greyhound.com/
Bus from Baltimore Downtown Bus Station to Newark Penn Station
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a day
- Estimated price
- $40–75
- Website
- https://www.greyhound.com/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Toronto Airport to St. Catharines, ON
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $26–60
- Website
- https://www.riderexpress.ca/
- Standard
- $26–60
Bus from Toronto Airport to St. Catharines, ON
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $26–60
- Website
- https://www.riderexpress.ca/
- Standard
- $26–60
- Phone
- +1 727-540-1900
- [email protected]
- Website
- psta.net
Bus from Marion Transit Parking Lot to Psta 34Th St Complex - Shelter - D
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- $4
- Schedules at
- psta.net
- Adult
- $4
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
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
More Questions & Answers
Tampa to St. Catharines bus services, operated by FlixBus-us, arrive at Orlando Bus Station.
Tampa to St. Catharines train services, operated by Amtrak, arrive at Kissimmee Amtrak Station.
Yes, the driving distance between Tampa to St. Catharines is 2018 km. It takes approximately 21h 30m to drive from Tampa to St. Catharines.
Book your Tampa to St. Catharines train tickets online with Omio.
There are 695+ hotels available in St. Catharines.
















