I live in south of boston, 20 miles from boston. Yes, if i take the blue line, the stop to get off at the airport is "airport" stop. This is a great movie. Erin and Alan, they are destined to meet each other and fell in love instantly, maybe they are soulmates. I believe in both "fell in love at the instant see you" and "long term accumulated love". Thank you!