Visit MIT Sloan Visit us on campus to learn more about MIT Sloan and meet the students, faculty, and staff who make up our diverse and vibrant community. MIT Sloan is located in Cambridge, Massachusetts, across the Charles River from Boston in the dynamic innovation hub that is Kendall Square. The campus is within three miles of two major interstate highways, less than six miles from Logan International Airport, and easily accessible via public transportation. The Kendall/MIT stop on the MBTA’s Red Line subway is located on campus, and Lechmere Station on the Green Line is a 20 minute walk. MIT Sloan is a 15-30 minute walk or a short subway ride from downtown Boston.