One Passenger / One Trip
6:00am
Indianapolis, IN
Indianapolis
7:33am
Lafayette, IN
Lafayette
1h 33min
Amtrak
Hoosier State
$19
6:58am
Crawfordsville, IN
Crawfordsville
7:33am
Lafayette, IN
Lafayette
0h 35min
Amtrak
Hoosier State
$14
1:52pm
Charlottesville, VA
Charlottesville
7:33am
Lafayette, IN
Lafayette
17h 41min
Amtrak
Cardinal
$68
5:45pm
Chicago, IL
Chicago - Union Station
9:42pm
Lafayette, IN
Lafayette
2h 57min
Amtrak
Cardinal
$20
7:35pm
Rensselaer, IN
Rensselaer
9:42pm
Lafayette, IN
Lafayette
1h 7min
Amtrak
Cardinal
$11
City: | Lafayette, IN |
Daily arrivals: | 10 |
Train stations | Lafayette |
Connections: | 27 |
Companies: | Amtrak |
Avg price: | $53.2 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a train ticket from Crawfordsville to Lafayette costs around $14 while one from Charlottesville to Lafayette costs $68. The average ticket price is $53.2.
There are many cities from which you can reach Lafayette by train. Some of them are Chicago (Chicago - Union Station), Rensselaer (Rensselaer), Indianapolis (Indianapolis). If you need more information, you can use our search engine.
The train company that operates in Lafayette is Amtrak. One of its trips, for example, is Amtrak Indianapolis Lafayette. Its price is approximately $19 and it takes 1h 33min. We recommend that you book your ticket in advance.
The Lafayette train station is Lafayette. Many trains arrive at this station from cities like Indianapolis (Indianapolis), Crawfordsville (Crawfordsville), Charlottesville (Charlottesville). The schedule and the price depend a lot on the city. You can find for example train tickets for the route Indianapolis Lafayette from $19.