[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Fri
May 20
$246Amtrak
Find prices
$795Republic Airlines
Tue
May 24
Find prices
$99Greyhound
$133frontier airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from St. Petersburg to Atlanta, GA

distanceDistance424 miles (684 km)
durationAverage train duration41 h 43 min
priceAverage train ticket price$246 (€221)
changesDirect trainYes

Trains from St. Petersburg to Atlanta, GA cover the 424 miles (684 km) long route taking on average 41 h 43 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $246 (€221), you can find the cheapest train ticket for as low as $246 (€221).

Travel Tips: Trains from St. Petersburg to Atlanta, GA

Travel by train to Atlanta, GA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from St. Petersburg to Atlanta, GA.
FAQs

How much do cheap train tickets to Atlanta, GA from St. Petersburg cost?

Omio customers have found the cheapest trains from St. Petersburg to Atlanta, GA to cost as little as $246 (€221)  in the next 7 days.

What is the cost of a train between St. Petersburg and Atlanta, GA?

The St. Petersburg to Atlanta, GA train ticket price is on average $246 (€221)  if you are looking to buy your tickets for this trip in the next week.

How far is Atlanta, GA from St. Petersburg by train?

The train distance from St. Petersburg to Atlanta, GA is around 424 miles (684 km).

How long is a train from St. Petersburg to Atlanta, GA on average?

The train time between St. Petersburg and Atlanta, GA is on average 41 h 43 min  for the 424 miles (684 km) long journey, but the time it takes to go between St. Petersburg and Atlanta, GA by train can vary depending on specific dates or traveling on weekends and holidays.

When is the earliest train from St. Petersburg to Atlanta, GA? When is the last train from St. Petersburg to Atlanta, GA?

The first St. Petersburg to Atlanta, GA train departs at 8: 00 PM   and the last train from St. Petersburg to Atlanta, GA leaves at 8: 00 PM. Check out the most up-to-date train schedule from St. Petersburg to Atlanta, GA on Omio and find the best time to travel to your destination.

How early should I book St. Petersburg to Atlanta, GA train tickets to get the best deals?

The price of a one way train ticket from St. Petersburg to Atlanta, GA is on average $246 (€221) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets between St. Petersburg and Atlanta, GA available a few months in advance.

More options for your journey from St. Petersburg to Atlanta, GA

Here are some other resources that might have the information you need

Travel to popular destinations by train, bus or flight