Hotels near Boston-South Amtrak Station are always on sale with CheapOair! The Boston-South Station is the largest of Amtrak's 3 stations in the Boston Area. The station is located at 2 South Station, Summer Street & Atlantic Avenue, Boston and the facilities offered at the station are Enclosed Waiting Area, restrooms, lounge, payphone, elevator, baggage storage, 223 long term and Short-term Parking Spaces. The station operators 24 hours, seven days a week and the ticket office is open from 4:45 am to 10:00 pm, seven days a week. Find great deals on cheap hotels near Boston-South Amtrak Station, and count on CheapOair for all your travel booking needs!