How much does a Bus Driver make?
Bus drivers play a key role in keeping cities moving. They earn a decent salary, which helps them support their families and enjoy their lives. On average, bus drivers make about $45,006 per year. This figure can change based on experience and location.
Here is a closer look at how much bus drivers make based on their years of experience:
- 0–1 year: $24,000
- 1–2 years: $28,166
- 2–3 years: $32,333
- 3–4 years: $36,499
- 4–5 years: $40,665
- 5–6 years: $44,832
- 6–7 years: $48,998
- 7–8 years: $53,165
- 8–9 years: $57,331
- 9–10 years: $61,497
- 10+ years: $65,664
What are the highest paying cities for a Bus Driver?

-
San Francisco, CA
Average Salary: $67,869
Driving a bus in San Francisco means navigating a busy and diverse urban environment. With public transit providers like Muni, job seekers can enjoy the city's vibrant culture. The city's hilly terrain offers unique challenges and a sense of adventure.
Find Bus Driver jobs in San Francisco, CA
-
San Jose, CA
Average Salary: $65,178
In San Jose, bus drivers operate through Valley Transportation Authority, ensuring residents move across the city efficiently. This Silicon Valley hub offers a mix of urban and suburban routes. Drivers experience a mix of technology-driven innovation and typical urban transit challenges.
Find Bus Driver jobs in San Jose, CA
-
Seattle, WA
Average Salary: $62,516
Seattle's bus drivers work with King County Metro, serving a city known for its natural beauty and urban charm. The city's diverse routes take drivers through bustling downtown areas and quieter neighborhoods. Seattle's public transportation plays a key role in daily commutes.
Find Bus Driver jobs in Seattle, WA
-
Stockton, CA
Average Salary: $62,067
Stockton offers a more laid-back environment for bus drivers, with San Joaquin RTD managing the transit system. Drivers navigate through a mix of urban and suburban landscapes. The city's slower pace provides a comfortable yet rewarding work experience.
Find Bus Driver jobs in Stockton, CA
-
Greeley, CO
Average Salary: $61,207
Greeley's bus drivers with Transfort navigate through a city known for its agricultural roots and growing urban development. The city offers a blend of rural and suburban transit challenges. Drivers experience a supportive community atmosphere.
Find Bus Driver jobs in Greeley, CO
-
Worcester, MA
Average Salary: $59,829
In Worcester, bus drivers work for the Worcester Regional Transit Authority, providing essential services in a historic city. The city offers a mix of urban and suburban routes, and drivers play a crucial role in daily commutes. Worcester's tight-knit community adds to the rewarding work environment.
Find Bus Driver jobs in Worcester, MA
-
Portland, OR
Average Salary: $58,787
Portland's bus drivers operate through TriMet, navigating the city's famous transit system. The city's eco-friendly culture and scenic routes make for a unique driving experience. Drivers contribute to the city's strong public transportation network.
Find Bus Driver jobs in Portland, OR
-
Nashville, TN
Average Salary: $56,481
Nashville's bus drivers work with the Nashville MTA, serving a city known for its vibrant music scene and growing urban landscape. The city offers a mix of lively downtown areas and quieter suburbs. Drivers enjoy a lively and supportive work environment.
Find Bus Driver jobs in Nashville, TN
-
San Diego, CA
Average Salary: $56,010
San Diego's bus drivers with San Diego MTS navigate through a city famous for its beautiful beaches and tourist attractions. The city offers a mix of urban and suburban routes. Drivers enjoy a mild climate and scenic views.
Find Bus Driver jobs in San Diego, CA
-
Buffalo, NY
Average Salary: $55,968
Buffalo's bus drivers with NFTA navigate through a city known for its rich history and diverse neighborhoods. The city offers a mix of urban and suburban routes. Drivers experience a supportive community and a strong sense of belonging.
Find Bus Driver jobs in Buffalo, NY
What are the best companies a Bus Driver can work for?

-
Yankee Lanes
Average Salary: $76,750
Yankee Lanes offers rewarding Bus Driver jobs with a strong focus on safety and customer service. The company operates in Massachusetts. Drivers enjoy a friendly work environment and the chance to work in a dynamic setting.
-
North Slope Borough School District
Average Salary: $72,312
The North Slope Borough School District provides Bus Driver positions in Alaska. The company emphasizes teamwork and reliability. Drivers transport students safely, supporting the district's educational mission.
-
Manassas City Public Schools
Average Salary: $72,207
Manassas City Public Schools hires Bus Drivers who ensure student safety and punctuality. These positions are based in Virginia. The company values dependable drivers to support its educational goals.
-
AmericanStar Trailways
Average Salary: $69,711
AmericanStar Trailways offers Bus Driver jobs across multiple states. This company seeks responsible drivers to manage long-distance routes. Employees enjoy the freedom of travel and a commitment to safety.
-
TAYLOR MOTORS INC
Average Salary: $68,998
TAYLOR MOTORS INC offers Bus Driver positions with a focus on community service. Based in Michigan, this company values drivers who prioritize safety and customer comfort. It’s a great choice for those looking for a stable job.
-
Town of Snowmass Village
Average Salary: $68,071
The Town of Snowmass Village provides Bus Driver jobs in a scenic Colorado location. Drivers transport visitors and residents, ensuring smooth travel around the area. It's a unique job with beautiful surroundings.
-
Lux Bus America
Average Salary: $67,062
Lux Bus America offers luxury Bus Driver jobs in various cities. The company is known for its high standards and comfort. Drivers enjoy working with modern buses and catering to premium clients.
-
Hallcon Corporation
Average Salary: $65,874
Hallcon Corporation provides Bus Driver jobs with a focus on logistics and safety. Operating in multiple states, this company offers diverse routes. Drivers work in a supportive environment with a focus on efficiency.
-
AMERICAN TRANSPORTATION
Average Salary: $64,423
AMERICAN TRANSPORTATION offers Bus Driver jobs across the country. This company values punctuality and reliability. Drivers are part of a team committed to safe and efficient transportation services.
-
Royal Coach Lines, Inc.
Average Salary: $62,894
Royal Coach Lines, Inc. provides Bus Driver positions with a focus on customer service. Located in Pennsylvania, the company offers stable and rewarding job opportunities. Drivers play a key role in ensuring smooth travel for passengers.
How to earn more as a Bus Driver?
Working as a bus driver can lead to a fulfilling career, and there are ways to increase earnings. Many factors contribute to higher pay. One way is through gaining experience. Experienced drivers can often earn more than those just starting.
Here are some factors to consider for higher earnings:
- Gain Experience: As drivers gain more experience, they often qualify for higher pay rates.
- Special Certifications: Getting special licenses, such as those for school buses or hazardous materials, can lead to higher pay.
- Working Hours: Many bus companies offer higher pay for evening, night, or weekend shifts.
- Performance Bonuses: Good performance can earn bonuses, including safe driving records and high customer satisfaction.
- Additional Routes: Taking on extra routes or working overtime can lead to higher income.



