South Station - Boston

South Station, located at Atlantic Avenue and Summer Street in Dewey Square, in Boston, Massachusetts, is the largest train station and intercity bus terminal in Greater Boston.

Get Directions to here | Add a new place in this area | Hotels in Dock Square

Big map | Google Earth KML | OpenStreetMap

mikellizarralde (updated 13 years ago)

lat: 42.352098124, long: -71.0551929474


Did you see something wrong?, contact Tagzania.

Photos, Videos

  • Columns at main entrance to South Station in Boston
  • South Station