The Railway Noise Model (RNM) is a point source simulation model using a Windows-based program written in Visual Basic. Locomotives and rail cars are input by the laser using a graphical interface. The interface allows spreadsheet-type format or the user may use the mouse to drag and drop railroad tracks and barriers and to place receivers. The model has the ability to model heavy rail and light rail locomotives and rail cars. The user can observe defined trains moving along the railroad tracks to check input. Leq sound levels are calculated and reported during the simulation and then tabulated at the conclusion of simulation. The algorithms of the RNM follow the U.S. Federal Transit Authority Noise and Vibration Impact Assessment (DOT-T-95-16) guidelines. The Railway Noise Model uses Lmax passby levels from REMEL curves to compute sound levels. The RNM simulates a 24-h period of rail traffic and computes Ldn, Lmax, SEL, and Leq levels at the receivers. Testing has shown that the RNM results match those of the FTA promulgated spreadsheet. The RNM is capable of modeling complex geometries and conditions not available in the FTA spreadsheet and supports all noise sources available in the spreadsheet.