Saint Petersburg to Toronto

travel Saint PetersburgToronto
Sat
$148
Jul 20
Sun
$149
Jul 21
Mon
$126
Jul 22
Tue
$126
Jul 23
Wed
$126
Jul 24
Thu
$126
Jul 25
Fri
$127
Jul 26
Sat
$139
Jul 27
Sun
$140
Jul 28
Mon
$127
Jul 29
Tue
$127
Jul 30
Wed
$127
Jul 31
Thu
$127
Aug 1
Fri
$127
Aug 2
Cheapest

Carpool

Cheapest $117

Quickest

Flight

Quickest 7h 32min

Most Convenient

Train

Most Convenient

There are 3 buses 3 flights1 train company operating 2 routes - Maple Leaf, Silver Star from Saint Petersburg to Toronto. 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 Saint Petersburg to Toronto?

There are 4 ways to travel from Saint Petersburg to Toronto. 3 buses, 3 flights, 3 trains and 1 by car are possible between the two areas. The by car from Saint Petersburg to Toronto is the cheapest. The flight from TPA to YTZ is the fastest. The train operated by Amtrak running from TPA to TWO 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!

Saint Petersburg airports, bus, and train stations

Toronto airports, bus, and train stations

Find related trips

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


Bus from Saint Petersburg to Toronto from $127

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

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

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

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

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

Flight from TPA Tampa to YTZ Toronto from $383

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

Bus from Tampa to Toronto from $126

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

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

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

Flight from TPA Tampa to YYZ Toronto from $384

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