|Shortest Duration||21h 43m|
|Trips per day||1|
Amtrak operates, on average, 1 train schedule(s) from Martinsburg to Burlington. The average Amtrak ticket to Burlington costs $92.50. In Martinsburg, Amtrak departs from 229 East Martin St and no other station. In Burlington, Amtrak arrives at 101 N Main St and no other station.
An average trip on Amtrak from Martinsburg to Burlington takes 21 hours and 44 minutes, while the fastest available Amtrak trip will get you to Burlington in 21 hours and 43 minutes,
On weekends, Amtrak offers 1 trip per day and you could expect to pay $92.50 for a weekend getaway trip to Burlington.