Toronto to Saint Petersburg

travel TorontoSaint Petersburg
Fri
$147
Jun 22
Sat
$148
Jun 23
Sun
$149
Jun 24
Mon
$125
Jun 25
Tue
$125
Jun 26
Wed
$125
Jun 27
Thu
$127
Jun 28
Fri
$127
Jun 29
Sat
$139
Jun 30
Sun
$140
Jul 1
Mon
$127
Jul 2
Tue
$127
Jul 3
Wed
$127
Jul 4
Thu
$127
Jul 5
Cheapest

Carpool

Cheapest $117

Quickest

Flight

Quickest 7h 32min

Most Convenient

Train

Most Convenient

There are 3 buses1 train company operating 2 routes - Silver Star, Maple Leaf, 3 flights from Toronto to Saint Petersburg. The cheapest train costs $251 and is 1d 6h 29min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Toronto to Saint Petersburg?

There are 4 ways to travel from Toronto to Saint Petersburg. 3 buses, 3 trains, 3 flights and 1 by car are possible between the two areas. The by car from Toronto to Saint Petersburg is the cheapest. The flight from YTZ to TPA is the fastest. The train operated by Amtrak running from TWO to TPA is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Toronto airports, bus, and train stations

Saint Petersburg airports, bus, and train stations

Find related trips

How to get from Toronto to St. Petersburg Bus North York to Clearwater Train from Etobicoke to Tampa Cheapest way from Scarborough to Brandon Bus Vaughan to Lakeland


Bus from Toronto to Saint Petersburg from $127

Bus
Toronto to Saint Petersburg
$127
1d 10h 55min
Toronto
1d 10h 55min · Bus
Saint Petersburg

Train from TWO Downtown Toronto (Berczy Park) to TPA Tampa from $254 with Amtrak

Train
TWO to TPA
$254
1d 6h 56min
TWO
7h 50min · Train Maple Leaf
NYP
23h 5min · Train Silver Star
TPA

Flight from YYZ Toronto to PIE St. Petersburg from $385

Flight
YYZ to PIE
$385
7h 33min
YYZ
7h 33min · Flight
PIE

Bus from Toronto to Tampa from $126

Bus
Toronto to Tampa
$126
1d 10h 29min
Toronto
1d 10h 29min · Bus
Tampa

Flight from YTZ Toronto to TPA Tampa from $383

Flight
YTZ to TPA
$383
7h 32min
YTZ
7h 32min · Flight
TPA

Train from OKL Oakville Northeast to TPA Tampa from $255 with Amtrak

Train
OKL to TPA
$255
1d 7h 4min
OKL
7h 58min · Train Maple Leaf
NYP
23h 5min · Train Silver Star
TPA

Bus from Toronto to Sarasota from $130

Bus
Toronto to Sarasota
$130
1d 11h 47min
Toronto
1d 11h 47min · Bus
Sarasota
Train
TWO to LAK
$251
1d 6h 29min
  • Amtrak $251
    Train · 1 stops 1d 6h 29min
    TWO
    7h 50min · Train Maple Leaf
    NYP
    22h 39min · Train Silver Star
    LKL
  • Amtrak $251
    Train · 1 stops 1d 6h 29min
    TWO
    7h 50min · Train Maple Leaf
    NYP
    22h 39min · Train Silver Star
    LAK
Flight
YYZ to TPA
$384
7h 32min
YYZ
7h 32min · Flight
TPA
Drive
Toronto to Saint Petersburg
$117
1d 3h 52min
Toronto
1d 3h 52min · Drive
Saint Petersburg