Search Tampa train tickets

switcheroo

Quickview

How to get to Tampa by train?

Routes459
Trips per day827
train carriers2
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Tampa?

The cheapest prices for a train ticket to Tampa that users have found recently on Wanderu start at $13.28. Such great deals to Tampa are available on 6 routes including Orlando, Orlando and Kissimmee. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Tampa. Winter Haven at $13.28 has consistently the lowest average train ticket prices to Tampa.

What are the main train stations in Tampa?

The most popular train station in Tampa is Union Station - 601 N Nebraska Ave. Union Station - 601 N Nebraska Ave is the busiest train station in Tampa.

What are the most popular train routes to Tampa?

Columbus

There are 7 train schedules per day connecting Columbus with Tampa. It takes on average 40 hours to travel 831 miles, 1337 kms, by train from Columbus. One train company operates schedules from Columbus, with Amtrak offering the most daily connections to Tampa. Traveling by train from Columbus you will most likely to arrive in Tampa at Union Station - 601 N Nebraska Ave.
Avg. Time
16h 0m
Avg. Price
$371.39

Indianapolis

There are 7 train schedules per day connecting Indianapolis with Tampa. It takes on average 44 hours to travel 844 miles, 1358 kms, by train from Indianapolis. One train company operates schedules from Indianapolis, with Amtrak offering the most daily connections to Tampa. Traveling by train from Indianapolis you will most likely to arrive in Tampa at Union Station - 601 N Nebraska Ave.
Avg. Time
20h 0m
Avg. Price
$310.84

Portage

There are 6 train schedules per day connecting Portage with Tampa. It takes on average 49 hours to travel 1147 miles, 1844 kms, by train from Portage. One train company operates schedules from Portage, with Amtrak offering the most daily connections to Tampa. Traveling by train from Portage you will most likely to arrive in Tampa at Union Station - 601 N Nebraska Ave.
Avg. Time
1h 0m
Avg. Price
$267.87

Detroit Lakes

There are 6 train schedules per day connecting Detroit Lakes with Tampa. It takes on average 58 hours to travel 1493 miles, 2402 kms, by train from Detroit Lakes. One train company operates schedules from Detroit Lakes, with Amtrak offering the most daily connections to Tampa. Traveling by train from Detroit Lakes you will most likely to arrive in Tampa at Union Station - 601 N Nebraska Ave.
Avg. Time
10h 0m
Avg. Price
$407.34

Williston

There are 6 train schedules per day connecting Williston with Tampa. It takes on average 66 hours to travel 1798 miles, 2893 kms, by train from Williston. One train company operates schedules from Williston, with Amtrak offering the most daily connections to Tampa. Traveling by train from Williston you will most likely to arrive in Tampa at Union Station - 601 N Nebraska Ave.
Avg. Time
18h 0m
Avg. Price
$394.06

What train companies travel to Tampa, Florida ?

Located in Florida, United States, you can travel by train to Tampa from 459 destinations and choose from 827 daily train schedules to get you there. Amtrak has the most train connections to Tampa. The furthest train arriving in Tampa covers a distance of 2598.96 miles, 4181.56 kms, covering the journey in 2 hours and 2 minutes

Looking for other ways to get there? Check out Bus options to Tampa.

train companies serving Tampa