The National Railroad Passenger Corporation, better known as Amtrak, spans across 21,000 route miles in 46 states in the US, operating more than 300 trains a day. While travelling by bus or car is ...