Position
City
Salary

How much does a Train Engineer make in St. Louis, MO?

The average salary for a Train Engineer is $107,894 per year in St. Louis, MO.

A Train Engineer in St. Louis, Missouri, enjoys a competitive salary. The average yearly salary stands at $107,894, making this profession attractive to job seekers in the area. This salary includes various benefits and overtime pay. It provides a stable income for those in the role.


The salary range for Train Engineers in St. Louis varies. Some earn closer to $50,000 a year, while others can make up to $177,000. This range depends on factors like experience, the specific company, and the type of train they operate. Higher salaries often come with more responsibility and better benefits. Job seekers can expect to advance in their career as they gain experience and expertise.

Train Engineer jobs in St. Louis, MO

What are the highest paying cities for a Train Engineer near St. Louis, MO?

Train engineers near St. Louis, MO, can find competitive salaries in several nearby cities. Atlanta, GA, offers an average salary of $127,630. Pittsburgh, PA, and Cincinnati, OH, follow closely with $124,443 and $114,583 respectively. These cities provide excellent opportunities for those seeking higher pay in the train engineering field. Other promising locations include Louisville, KY, and Chicago, IL, with average salaries of $112,385 and $107,536. Columbus, OH, and Kansas City, MO, round out the list with $106,417 and $95,480. These cities present attractive options for job seekers in the train engineering sector.
Graph displaying highest paying cities salaries for Train Engineer jobs near St. Louis, MO, highlighting Atlanta, GA with the highest at $127,630 and Fort Worth, TX with the lowest at $61,728.
  1. Atlanta, GA
    Average Salary: $127,630
    In Atlanta, railway engineers work with major companies like Norfolk Southern and CSX Transportation. They enjoy a dynamic environment with busy transit systems and large cargo operations. The average salary for train engineers in Atlanta is competitive and reflects the city's economic strength.
    Find Train Engineer jobs in Atlanta, GA


  2. Pittsburgh, PA
    Average Salary: $124,443
    Pittsburgh offers railway engineers a chance to work for companies such as Union Pacific and Amtrak. The city's strategic location along major rail routes provides numerous opportunities for skilled professionals. The average salary for train engineers here is attractive, making it a desirable location for job seekers.
    Find Train Engineer jobs in Pittsburgh, PA


  3. Cincinnati, OH
    Average Salary: $114,583
    Cincinnati is home to prominent rail companies like CSX and BNSF Railway. Engineers benefit from a city that values public transportation and freight services. The average salary for train engineers in Cincinnati is in line with regional standards, offering a good work-life balance.
    Find Train Engineer jobs in Cincinnati, OH


  4. Louisville, KY
    Average Salary: $112,385
    In Louisville, railway engineers can find work with companies such as CSX and Norfolk Southern. The city’s robust rail industry provides a stable and rewarding career path. The average salary for train engineers in Louisville is a key factor for professionals considering this city.
    Find Train Engineer jobs in Louisville, KY


  5. Chicago, IL
    Average Salary: $107,536
    Chicago is a major hub for railway jobs with employers like Amtrak and Union Pacific. Engineers here navigate one of the busiest rail networks in the country. The average salary for train engineers in Chicago is high, reflecting the city's economic vitality and the importance of its rail operations.
    Find Train Engineer jobs in Chicago, IL


  6. Columbus, OH
    Average Salary: $106,417
    Columbus offers railway engineers opportunities with companies such as CSX and Norfolk Southern. The city's growing economy and infrastructure projects create a vibrant work environment. The average salary for train engineers in Columbus is competitive, making it an attractive place to work.
    Find Train Engineer jobs in Columbus, OH


  7. Kansas City, MO
    Average Salary: $95,480
    In Kansas City, train engineers can work for major rail companies like Union Pacific and BNSF Railway. The city's central location along key rail routes provides a strategic advantage. The average salary for train engineers here is strong, reflecting the city's economic health.
    Find Train Engineer jobs in Kansas City, MO


  8. Fort Worth, TX
    Average Salary: $61,728
    Fort Worth has prominent rail companies such as BNSF Railway and Union Pacific. Engineers benefit from a city with a strong railway tradition and numerous job opportunities. The average salary for train engineers in Fort Worth is lower compared to other cities, but the quality of life and job opportunities can offset this.
    Find Train Engineer jobs in Fort Worth, TX

What are the best paying companies for a Train Engineer in St. Louis, MO?

Job seekers looking to become train engineers in St. Louis, MO, will find top opportunities with Edward Jones and The Prairie Line. Edward Jones offers an impressive average salary of $142,820, making it a leading choice. The Prairie Line provides a solid average salary of $72,500, presenting another great option for career growth in this field.
Graph displaying best paying company salaries for Train Engineer jobs in St. Louis, MO, highlighting Edward Jones with the highest at $142,820 and The Prairie Line with the lowest at $72,500.
  1. Edward Jones
    Average Salary: $142,820
    Edward Jones is a top firm for Train Engineer jobs in St. Louis, MO. The company offers competitive salaries and benefits. Engineers work with various train systems across the region, ensuring safe and efficient operations. They operate in different locations within the state, making it a great choice for those looking for diverse experiences.


  2. The Prairie Line
    Average Salary: $72,500
    The Prairie Line provides opportunities for Train Engineers in St. Louis, MO. This company offers a good balance of salary and job satisfaction. Engineers here manage and maintain train services, focusing on customer satisfaction and smooth operations. The Prairie Line operates primarily in the Midwest, with routes extending through key areas in the region.

Currently 85 Train Engineer job openings, nationwide.

How's the job market for a Train Engineer in the US?

Learn what a Train Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Train Engineer today.
Position
Overview
Train Engineer
85 Job Openings