How much does a Bus Driver make?
Becoming a bus driver offers a stable career with a fair salary. Bus drivers can expect an average yearly salary of $45,025. This salary provides a good foundation for many people. It shows that this job can support a comfortable lifestyle.
Different experience levels affect a bus driver’s salary. Here is a breakdown of what drivers can earn based on their years of experience:
- With less than a year of experience, drivers earn about $23,650.
- After one year, salaries rise to around $27,864.
- As drivers gain more experience, they can earn up to $70,000 a year.
What are the highest paying cities for a Bus Driver?

-
San Francisco, CA
Average Salary: $69,215
In San Francisco, driving a bus offers a chance to navigate through scenic routes and bustling city streets. Riders appreciate efficient service, and companies like Muni seek reliable drivers who can handle the city’s unique terrain.
Find Bus Driver jobs in San Francisco, CA
-
San Jose, CA
Average Salary: $65,492
San Jose provides an opportunity to drive buses through a vibrant and growing tech hub. Companies such as VTA focus on punctuality and customer service, ensuring a smooth commute for residents and visitors alike.
Find Bus Driver jobs in San Jose, CA
-
Seattle, WA
Average Salary: $62,598
Seattle’s bus drivers play a key role in the city’s public transportation network. With companies like King County Metro, drivers navigate diverse neighborhoods and scenic routes along the water.
Find Bus Driver jobs in Seattle, WA
-
Stockton, CA
Average Salary: $62,176
Working in Stockton offers a mix of rural and urban routes. Local companies like San Joaquin RTD need dependable drivers who can handle varied traffic patterns and diverse passenger needs.
Find Bus Driver jobs in Stockton, CA
-
Greeley, CO
Average Salary: $61,182
In Greeley, bus drivers connect the community with key areas. Companies such as Transfort provide reliable service, and drivers enjoy a mix of suburban and rural driving.
Find Bus Driver jobs in Greeley, CO
-
Worcester, MA
Average Salary: $59,829
Worcester’s bus drivers enjoy a close-knit community feel. With Mass Transit, drivers face manageable routes and serve a diverse range of passengers with care and efficiency.
Find Bus Driver jobs in Worcester, MA
-
Portland, OR
Average Salary: $59,005
Driving in Portland means exploring eco-friendly routes. Companies like TriMet seek drivers who value sustainability and can handle the city’s vibrant and active neighborhoods.
Find Bus Driver jobs in Portland, OR
-
San Diego, CA
Average Salary: $56,724
San Diego offers a chance to drive along beautiful coastlines and through a diverse city. With MTS, drivers benefit from a supportive work environment and enjoy the city’s pleasant climate.
Find Bus Driver jobs in San Diego, CA
-
Nashville, TN
Average Salary: $56,577
In Nashville, bus drivers encounter a blend of urban and suburban routes. Local companies like WeGo Public Transit look for friendly drivers who can provide a welcoming service in Music City.
Find Bus Driver jobs in Nashville, TN
-
Buffalo, NY
Average Salary: $55,710
Buffalo’s bus drivers navigate through both urban and suburban settings. With NFTA, drivers help connect the community, ensuring everyone reaches their destination smoothly.
Find Bus Driver jobs in Buffalo, NY
What are the best companies a Bus Driver can work for?

-
Yankee Lanes
Average Salary: $77,731
Yankee Lanes offers competitive salaries for Bus Drivers. This company operates bowling alleys across the country, providing transportation for staff and guests. They value safety and comfort, ensuring all routes are well-planned.
-
North Slope Borough School District
Average Salary: $72,312
The North Slope Borough School District hires Bus Drivers to transport students and staff across remote Alaskan communities. This role involves long hours and unique challenges, but also offers unique experiences in a stunning environment. The district is committed to providing safe, reliable transportation.
-
AmericanStar Trailways
Average Salary: $69,711
AmericanStar Trailways provides intercity bus services. Bus Drivers enjoy a range of routes across several states. The company emphasizes safety and customer service, making it a great place for drivers seeking diverse experiences.
-
TAYLOR MOTORS INC
Average Salary: $68,998
TAYLOR MOTORS INC offers various driving opportunities, including Bus Driver positions. They focus on safety and customer satisfaction, serving multiple locations. This company values its drivers and provides a supportive work environment.
-
Town of Snowmass Village
Average Salary: $68,297
The Town of Snowmass Village employs Bus Drivers to serve the local community and visitors. This role includes scenic routes and peak season work. The town is known for its hospitality and the beauty of the Colorado mountains.
-
Hallcon Corporation
Average Salary: $66,733
Hallcon Corporation offers Bus Driver jobs in various locations. They focus on safety and efficiency, providing reliable transportation services. This company values its drivers and offers a supportive work environment.
-
AMERICAN TRANSPORTATION
Average Salary: $64,636
AMERICAN TRANSPORTATION hires Bus Drivers for diverse routes. The company emphasizes safety and customer service. Drivers work in various locations, offering a chance to experience different environments.
-
Zūm
Average Salary: $62,981
Zūm offers Bus Driver positions with a focus on modern, eco-friendly transportation. They operate in multiple cities, providing reliable and comfortable services. The company values innovation and customer satisfaction.
-
Royal Coach Lines, Inc.
Average Salary: $62,550
Royal Coach Lines, Inc. provides Bus Driver jobs in several regions. They focus on safety and customer service, offering a variety of routes. This company values its drivers and provides a supportive work environment.
-
Educational Service District 112
Average Salary: $61,358
Educational Service District 112 employs Bus Drivers to transport students and staff. They focus on safety and efficiency, providing reliable transportation services. This district values its drivers and offers a supportive work environment.
How to earn more as a Bus Driver?
Becoming a Bus Driver is a rewarding job with many opportunities to grow. Bus Drivers can earn more by taking certain steps. They can increase their salary with the right approach. It starts with dedication and a willingness to learn. Here are some key factors to consider for earning more as a Bus Driver.
First, gaining more experience helps. Experience makes a Bus Driver more efficient and skilled. Many companies offer higher pay for experienced drivers. Also, having a clean driving record is important. Safe driving avoids accidents and penalties. This can lead to more trust from employers and better job opportunities. Another factor is obtaining additional certifications. Some certifications can boost earnings. For example, a hazardous materials endorsement can open up higher-paying routes. Also, working in busy urban areas often pays more than rural areas. Finally, taking on extra shifts or working overtime can increase income. Some employers offer higher pay for extra hours.
Here are the top five factors to consider for earning more as a Bus Driver:
- Gain more experience
- Maintain a clean driving record
- Obtain additional certifications
- Work in busy urban areas
- Take on extra shifts or overtime



