There are 11 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 Niagara International Airport to Niagara Falls USAbus
7h 51m$262–938Line 300 bus to Saint Petersburg–Clearwater International Airport, fly to Niagara Falls International Airport, line 2708 bus
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 bus from Bus Terminal to Bus Terminal, 70 Carlisle Stbus
8h 7m$143–785Bus
- Take the bus from Tampa Bus Station to Orlando Bus Stationbus
- Take the bus from Orlando Bus Station to New York City Chinatownbus
- Take the bus from New York City Chinatown to Newark Penn Stationbus
- Take the bus from Newark to Niagara Fallsbus
36h 42m$356–788Train via New York
- 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$1,078–1,909Drive 2,017.5 km
- Drive from Tampa to St. Catharinescar 2,017.5 km
21h 30m$409–590Fly Tampa to Toronto Pearson International Airport, bus
- Fly from Tampa (TPA) to Toronto Pearson International Airport (YYZ)plane TPA - YYZ
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus
7h 46m$172–1,591Train 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 Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle Stbus
9h 45m$293–1,385Train 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 Niagara International Airport to Niagara Falls USAbus
9h 57m$293–602Amtrak Thruway to Punta Gorda Airport, fly to Niagara Falls International Airport
- Take the bus from Tampa Union Station to Port Charlottebus
- Fly from Punta Gorda Airport (PGD) to Niagara Falls International Airport (IAG)plane PGD - IAG
9h 56mTrain
- Take the train from Tampa to Cleveland Amtraktrain
- Take the train from Cleveland Amtrak to Buffalo Depew Stationtrain
- Take the train from Buffalo to St. Catharinestrain
41h 44m$1,296–2,190Train, bus
- Take the train from Tampa to Pittsburgh Amtrak Stationtrain
- Take the bus from Pittsburgh, Pa to Buffalo, Nybus 510
- Take the bus from Ellicott Street & MTC Static to Portage Road & NF Transportation Centerbus 40 / ...
43h 17m$1,102–1,935
Tampa to St. Catharines by bus
Comparing Your Travel Options
The cheapest way to get from Tampa to St. Catharines is to fly and bus which costs $170 - $1,600 and takes 7h 46m.
The fastest way to get from Tampa to St. Catharines is to fly and bus which takes 7h 46m and costs $170 - $1,600.
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, New York City Chinatown, Newark and Niagara Falls Bus Terminal. The journey, including transfers, takes approximately 36h 42m.
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 1790 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 36h 42m and costs $350 - $800.
It takes approximately 7h 51m to get from Tampa to St. Catharines, including transfers.
Tampa to St. Catharines bus services, operated by Flixbus USA, 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 36h 42m and costs $350 - $800. Alternatively, you can train via New York, which costs $1,000 - $2,000 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, New York City Chinatown, Newark, and Niagara Falls Bus Terminal in around 36h 42m. 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 43m
- When
- Every day
- Estimated price
- $180–950
Flights from Tampa to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 35m
- When
- Saturday and Wednesday
- Estimated price
- $190–950
Flights from Tampa to Buffalo Niagara International Airport via Nashville
- Ave. Duration
- 4h 45m
- When
- Saturday
- Estimated price
- $210–1,000
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $180–900
Flights from Orlando to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 4h 33m
- When
- Saturday to Friday
- Estimated price
- $180–950
- Website
- united.com
Flights from Tampa to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $120–600
Flights from Tampa to Toronto Pearson International Airport via Cleveland
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–600
Flights from Orlando to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $110–600
Flights from Orlando to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 4h 29m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $180–900
- Website
- delta.com
Flights from Tampa to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $190–950
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday, Friday, and Sunday
- Estimated price
- $180–1,200
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $430–1,200
Flights from Orlando to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 4h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–950
- Website
- westjet.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday, Friday, and Sunday
- Estimated price
- $180–1,200
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $430–1,200
Flights from Orlando to Buffalo Niagara International Airport via Atlanta
- Ave. Duration
- 4h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–950
- Website
- aircanada.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $120–600
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $110–600
- Website
- allegiantair.com
Flights from Punta Gorda Airport to Niagara Falls International Airport
- Ave. Duration
- 2h 49m
- When
- Monday, Friday, Saturday, and Wednesday
- Estimated price
- $140–700
Flights from Saint Petersburg–Clearwater International Airport to Niagara Falls International Airport
- Ave. Duration
- 2h 42m
- When
- Thursday and Sunday
- Estimated price
- $130–700
- Website
- aa.com
Flights from Tampa to Buffalo Niagara International Airport via Charlotte
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $180–950
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $210–1,400
- Website
- flyporter.com
Flights from Tampa to Toronto Pearson International Airport
- Ave. Duration
- 2h 59m
- When
- Monday and Saturday
- Estimated price
- $150–270
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $210–1,400
- Website
- flyfrontier.com
Flights from Tampa to Buffalo Niagara International Airport
- Ave. Duration
- 2h 54m
- When
- Friday
- Estimated price
- $250–850
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 44m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $220–420
- Website
- jetblue.com
Flights from Orlando to Buffalo Niagara International Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- $180–900
- Website
- flyflair.com
Flights from Orlando to Toronto Pearson International Airport
- Ave. Duration
- 3h
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $230–1,200
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Tampa to Kissimmee Amtrak Station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $55–90
- Website
- Amtrak
Train from Kissimmee Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 22h 53m
- Frequency
- Once daily
- Estimated price
- $850–1,400
- Website
- Amtrak
Train from Tampa to Kissimmee Amtrak Station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $55–90
- Website
- Amtrak
Train from Tampa to Kissimmee Amtrak Station
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- $55–90
- Website
- Amtrak
Train from Tampa to Cleveland Amtrak
- Ave. Duration
- 34h 4m
- Frequency
- Once daily
- Estimated price
- $1,100–1,800
- Website
- Amtrak
Train from Cleveland Amtrak to Buffalo Depew Station
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- $140–230
- Website
- Amtrak
Train from Tampa to Pittsburgh Amtrak Station
- Ave. Duration
- 30h 51m
- Frequency
- Once daily
- Estimated price
- $1,000–1,600
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from New York Penn Station to St. Catharines
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- $170–420
- Website
- VIA Rail
- Escape
- $170–390
- Business
- $230–400
- Business Plus
- $250–420
- Economy
- $200–400
- Economy Plus
- $220–410
Train from Buffalo to St. Catharines
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- $16–210
- Website
- VIA Rail
- Escape
- $16–75
- Business
- $60–200
- Business Plus
- $75–210
- Economy
- $18–85
- Economy Plus
- $21–95
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $6–10
- Schedules at
- Flixbus USA
Bus from Tampa Bus Station to Orlando Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- $17–27
- Schedules at
- Flixbus USA
Bus from Orlando Bus Station to New York City Chinatown
- Ave. Duration
- 21h 25m
- Frequency
- 5 times a week
- Estimated price
- $240–370
- Schedules at
- Flixbus USA
Bus from New York City Chinatown to Newark Penn Station
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- $13–20
- Schedules at
- Flixbus USA
Bus from Buffalo Niagara International Airport to Niagara Falls USA
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $6–10
- Schedules at
- Flixbus USA
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Tampa Bus Station to Orlando Bus Station
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $19–30
- Website
- Greyhound
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Newark to Niagara Falls
- Saver
- $80–340
- Flexible
- $140–360
Bus from Pittsburgh, Pa to Buffalo, Ny
- Saver
- $60–250
- Flexible
- $110–270
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $19–75
Bus from Bus Terminal to Bus Terminal, 70 Carlisle St
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $3–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $3–75
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Tampa Union Station to Port Charlotte
- Ave. Duration
- 2h 55m
- Frequency
- 4 times a day
- Website
- Amtrak
- Phone
- +1 727-540-1900
- [email protected]
- Website
- Pinellas Suncoast Transit Authority
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
- Pinellas Suncoast Transit Authority
- Adult
- $4
- Phone
- +1 716-855-7211
- [email protected]
- Website
- NFTA
Bus from Ellicott Street & MTC Static to Portage Road & NF Transportation Center
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $3
- Website
- NFTA
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
Booking & Getting There
Tampa to St. Catharines bus services, operated by Flixbus USA, 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 756+ hotels available in St. Catharines.



















