Northern Vermont is served by Amtrak's Vermonter and Ethan Allen Express

St. Albans Train Station - St. Albans, VT
St. Albans Station (SAB)

40 Federal Street St. Albans, VT, 05478 Phone:

This station is the final and northernmost stop on Amtrak's Vermonter route. The Canadian border is about 10 miles to the north.
Essex Junction-Burlington Train Station - Essex Junction, VT
Burlington-Essex Junction Station (ESX)

29 Railroad Avenue Essex Junction, VT, 05452 Phone: 800-872-7245

Essex Junction, on the outskirts of Burlington, is the next-to-last major stop on the Vermonter route before reaching St. Albans.