Ängelsberg ligger vid järnvägen Stockholm- Fagersta - Ludvika, 2 timmars resa från Stockholm och 45 min från Västerås. Avstånd från Stockholm ca 16 mil, från Västerås ca 5 mil.
Pendeltåg går från Västerås var eller varannan timme. Något glesare på helger. Pendeltågen har värdar på varje tur.