Amtrak has a station located in the City of Edmonds, just about four miles west of Mountlake Terrace. Amtrak's King Street Station is about 15 miles south in downtown Seattle. Bus service connects these stations to Mountlake Terrace.
Sounder Trains offer service between Everett and Seattle with stops in Edmonds and Mukilteo. The Sounder Trains depart from Edmonds Station.