FL → MD · about 933 miles

Fort Lauderdale to Baltimore train schedule

Amtrak runs 7 direct trains a week from Fort Lauderdale to Baltimore. The fastest takes 23 hours 50 minutes; every train leaves at 7:45 AM.

Timetable data from · Schedule last changed

Trains a week
7
Fastest trip
23h 50m
Leaves at
7:45 AM

Timetable

Every train leaves from Fort Lauderdale Amtrak Station and arrives at Baltimore Penn Station. Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct trains from Fort Lauderdale, FL to Baltimore, MD
DepartsArrivesDurationDaysRail company
7:45 AM7:35 AM +1 day23h 50mSat from Nov 7Amtrak
Full timetable
7:45 AM7:40 AM +1 day23h 55mSatAmtrak
Full timetable
7:45 AM7:48 AM +1 day24h 03mFri from Nov 6Amtrak
Full timetable
7:45 AM7:50 AM +1 day24h 05mFri, Sat from Nov 21Amtrak
Full timetable
7:45 AM8:07 AM +1 day24h 22mDaily except SatAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Fort Lauderdale Where you get off in Baltimore The route of the busiest trip

Return trip: Baltimore to Fort Lauderdale

Questions

How long is the train from Fort Lauderdale to Baltimore?

The fastest direct train takes 23 hours 50 minutes; the typical trip is 24 hours 5 minutes.

What time is the first train from Fort Lauderdale to Baltimore?

Every departure is at 7:45 AM (Daily).

Which rail companies go from Fort Lauderdale to Baltimore?

Amtrak runs direct trains on this route.

Where do I catch the train in Fort Lauderdale?

Trains to Baltimore leave from Fort Lauderdale Amtrak Station.