Massachusetts Bay Transportation Authority trains will have no admission cost for New Year’s Eve. According to cbs 12 in providence, the MBTA tweeted all trains after 8:00 p.m. on Dec. 31 will be free. MBTA said all last trains will be held until after the First Night firework event in Boston, except for the Needham and Fairmount railways.