|Shortest Duration||22h 0m|
|Trips per day||1|
Book Amtrak from Indianapolis to Roanoke from $99.00. There are 1 Amtrak schedules from Indianapolis to Roanoke and you can expect on average to pay $166.25 for a Amtrak ticket to Roanoke. In Indianapolis, Amtrak departs to Roanoke from 350 S Illinois St and no other station. In Roanoke, Amtrak arrives at 55 Norfolk Ave SW and no other station.
An average trip on Amtrak from Indianapolis to Roanoke takes 24 hours and 47 minutes, while the fastest available Amtrak trip will get you to Roanoke in 22 hours and 0 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay $147.00 for a weekend getaway trip to Roanoke.