Hotels near Windsor Amtrak Station are always on sale with CheapOair! Windsor Amtrak Station is located South Main Street at Stanton Road in Windsor Locks. The station was originally built in 1870 as the Hartford & New Haven Railroad Depot and rebuilt to its original Victorian architecture in 1988. The station provides connections to downtown Hartford and Bradley International Airport via bus and has services like short term parking spaces and 100 long term parking spaces. A former freight house is located nearby, which now serves as the home of the Windsor Arts Center. Find great deals on Windsor Amtrak Station, and count on CheapOair for all your travel booking needs!