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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Fort Lauderdale, FL to St. Augustine, FL

distanceDistance269 miles (434 km)
durationAverage train duration8 h 48 min
priceAverage train ticket price$34 (€28)
changesDirect trainYes

Trains from Fort Lauderdale, FL to St. Augustine, FL cover the 269 miles (434 km) long trip taking on average 8 h 48 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $34 (€28), you can find the cheapest train ticket for as low as $34 (€28).

Travel Tips: Trains from Fort Lauderdale, FL to St. Augustine, FL

Travel by train to St. Augustine, FL 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 Fort Lauderdale, FL to St. Augustine, FL.
FAQs

How much are cheap trains between Fort Lauderdale, FL and St. Augustine, FL?

Omio customers have found the cheapest trains from Fort Lauderdale, FL to St. Augustine, FL to cost as little as $34 (€28)  in the next 7 days.

How much does it cost to take a train between Fort Lauderdale, FL and St. Augustine, FL?

In the next 7 days you can expect to pay on average $34 (€28)  for a train ticket to St. Augustine, FL from Fort Lauderdale, FL.

How many miles is it from Fort Lauderdale, FL to St. Augustine, FL by train?

The distance to St. Augustine, FL from Fort Lauderdale, FL by train is approximately 269 miles (434 km).

How many hours is the train time between Fort Lauderdale, FL and St. Augustine, FL?

The Fort Lauderdale, FL to St. Augustine, FL train duration is on average 8 h 48 min, which is to be expected when traveling 269 miles (434 km) between Fort Lauderdale, FL and St. Augustine, FL. However, the time it takes can vary based on specific dates, weekends, and holidays.

What time is the earliest train from Fort Lauderdale, FL to St. Augustine, FL? What time is the last train from Fort Lauderdale, FL to St. Augustine, FL?

You can take the first train from Fort Lauderdale, FL to St. Augustine, FL at 5: 30 PM. The last train from Fort Lauderdale, FL to St. Augustine, FL that you can take departs at 5: 30 PM. Omio shows you the latest train from Fort Lauderdale, FL to St. Augustine, FL schedule to help you book the best departure time for this journey.

How early should I purchase train tickets from Fort Lauderdale, FL to St. Augustine, FL to score the best deals?

If you purchase a train ticket from Fort Lauderdale, FL to St. Augustine, FL within the next 7 days, you can find tickets to cost on average $34 (€28) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Fort Lauderdale, FL to St. Augustine, FL are generally on sale a few months before the planned departure date.

More options for your journey from Fort Lauderdale, FL to St. Augustine, FL

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