Commuter Routes
Roseville Transit offers express commuter routes between Roseville and downtown Sacramento.
The service operates Monday through Friday, during the peak morning and afternoon commute hours.
Each Commuter route is identified with an AM or PM number.
About the changes

Read more about the latest Commuter changes resulting from the Transportation 360 master plans and public participation over the last year.
Here are the answers to some frequently asked questions.
Why did the Commuter schedules change?
The new Commuter schedules reflect Transportation 360 public feedback over the last year, current travel behavior, ridership data, and resource availability. Additionally, these changes are being driven by:
- State return-to-office requirements, which have significantly shifted commuter patterns.
- A need to address bus capacity on peak days, particularly Tuesdays through Thursdays.
- Strong rider interest in more streamlined routes, direct service, and better afternoon return spacing.
- Demand for key new destinations, especially the May Lee State Office Complex on Richards Boulevard.
Why is there no longer a 7:30 AM trip from Saugstad Park?
As part of Transportation 360, the City conducted a number of surveys and open houses, reviewed passenger loads, and studied traffic patterns. The large majority of respondents requested earlier Commuter times. As a result, AM and PM routes were developed based on this data. However, since the release of the new Commuter schedule, we received feedback from passengers requesting later pickup and drop-off times. Following an assessment of staffing and budget, Commuter AM 9 was revised to address this additional feedback.
We will continue to monitor passenger trends by route and adjust the schedule to address bus capacity when possible.
Please review the new schedule on this webpage.
Has travel time to Sacramento improved?
Yes. Under the new schedule, the average travel time from Roseville to Sacramento has been reduced:
- Previous schedule: 66.5 minutes on average
- New schedule: 59.9 minutes on average
Will there be mid-day or weekend Commuter service?
While these ideas were explored during the Transportation 360 public input process, resource constraints don’t currently allow for these additions. Roseville Transit remains open to considering these options in the future if demand and funding align.
Why was Reverse Commute service discontinued?
Due to extremely low ridership, Reverse Commute service (from Sacramento to Roseville in the morning, and Roseville to Sacramento in the afternoon) has been paused.
We will continue to review demand for this option and may consider reinstating the service in the future.
Why is my current bus stop no longer in service?
As part of the Transportation 360 effort to reduce travel times and improve efficiency, Roseville Transit restructured routes to serve the most frequently used Commuter stops. If your previous stop is no longer served, please review the new schedule below and consider using another stop location.
Are there additional amenity improvements planned?
- Roseville Transit launched improved real-time bus tracking. Learn more about the TripShot mobile app.
- We are working closely with our maintenance team to keep air conditioning and heating running smoothly. Roseville is also adding five new electric Commuter buses which are estimated for service in 2025.
- Roseville Transit will be closely monitoring passenger patterns for all routes and adjusting the Commuter schedule based on load capacity as quickly and operationally feasible as possible.
Stay connected
Ensure you stay informed about all service updates by subscribing to Roseville Transit’s email newsletter, following us on X and Facebook, and viewing real-time arrival information, trip planning, and announcements.
Morning routes
| Roseville Departures | |
| 5:35 am | Saugstad Park ‡ |
| 5:45 am | Taylor & I-80 Park & Ride ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 6:10 am | H after 14th |
| -:- | 15th & K |
| 6:12 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 6:20 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 6:32 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 5:37 am | Foothills and Junction |
| 5:45 am | Mahany Park ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 6:20 am | H after 14th |
| -:- | 15th & K |
| 6:22 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 6:30 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 6:42 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 6:00 am | Saugstad Park ‡ |
| 6:10 am | Taylor Road and I-80 ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 6:35 am | H after 14th |
| -:- | 15th & K |
| 6:37 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 6:45 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 6:57 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 6:02 am | Foothills and Junction |
| 6:10 am | Mahany Park ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 6:45 am | H after 14th |
| -:- | 15th & K |
| 6:47 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 6:55 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 7:07 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 6:20 am | Saugstad Park ‡ |
| 6:30 am | Taylor Road & I-80 ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 6:55 am | H after 14th |
| -:- | 15th & K |
| 6:57 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 7:05 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 7:17 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 6:22 am | Foothills and Junction |
| 6:30 am | Mahany Park ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 7:05 am | H after 14th |
| -:- | 15th & K |
| 7:07 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 7:15 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 7:27 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 6:35 am | Saugstad Park ‡ |
| 6:45 am | Taylor Road and I-80 ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 7:10 am | H after 14th |
| -:- | 15th & K |
| 7:12 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 7:20 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 7:32 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 6:47 am | Foothills and Junction |
| 6:55 am | Mahany Park ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 7:30 am | H after 14th |
| -:- | 15th & K |
| 7:32 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 7:40 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 7:52 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 7:00 am | Saugstad Park ‡ |
| 7:10 am | Taylor Road and I-80 ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 7:45 am | H after 14th |
| -:- | 15th & K |
| 7:47 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 7:55 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 8:07 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 7:52 am | Foothills & Junction |
| 8:00 am | Mahany Park ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 8:45 am | H after 14th |
| -:- | 15th & K |
| 8:47 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 8:55 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 9:07 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Roseville Departures | |
| 7:50 am | Saugstad Park ‡ |
| 8:00 am | Taylor Road and I-80 ‡ |
| Sacramento Stops & Arrivals ° | |
| -:- | 12th past G |
| 8:35 am | H after 14th |
| -:- | 15th & K |
| 8:37 am | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 8:45 am | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 8:57 am | Richards & 7th |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
Afternoon routes
| Sacramento Departures | |
| -:- | 12th past G |
| 2:40 pm | H after 14th |
| -:- | 15th & K |
| 2:42 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 2:50 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 3:02 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 3:37 pm | Taylor and I-80 ‡ |
| 3:47 pm | Saugstad Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 2:50 pm | H after 14th |
| -:- | 15th & K |
| 2:52 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 3:00 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 3:12 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 3:47 pm | Foothills and Junction |
| 3:57 pm | Mahany Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 3:05 pm | H after 14th |
| -:- | 15th & K |
| 3:07 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 3:15 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 3:27 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 4:02 pm | Taylor Road & I-80 ‡ |
| 4:12 pm | Saugstad Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 3:15 pm | H after 14th |
| -:- | 15th & K |
| 3:17 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 3:25 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 3:37 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 4:12 pm | Foothills and Junction |
| 4:22 pm | Mahany Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 3:25 pm | H after 14th |
| -:- | 15th & K |
| 3:27 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 3:35 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 3:47 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 4:22 pm | Taylor Road & I-80 ‡ |
| 4:32 pm | Saugstad Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 3:35 pm | H after 14th |
| -:- | 15th & K |
| 3:37 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 3:45 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| -:- | 8th & F |
| 3:57 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 4:32 pm | Foothills and Junction |
| 4:42 pm | Mahany Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 3:40 pm | H after 14th |
| -:- | 15th & K |
| 3:42 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 3:50 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 4:02 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 4:37 pm | Taylor Road and I-80 ‡ |
| 4:47 pm | Saugstad Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 4:00 pm | H after 14th |
| -:- | 15th & K |
| 4:02 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 4:10 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 4:22 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 4:57 pm | Foothills and Junction |
| 5:07 pm | Mahany Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 4:15 pm | H after 14th |
| -:- | 15th & K |
| 4:17 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 4:25 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 4:37 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 5:12 pm | Taylor Road and I-80 ‡ |
| 5:22 pm | Saugstad Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 5:15 pm | H after 14th |
| -:- | 15th & K |
| 5:17 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 5:25 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 5:37 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 6:12 pm | Foothills and Junction |
| 6:22 pm | Mahany Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
| Sacramento Departures | |
| -:- | 12th past G |
| 5:05 pm | H after 14th |
| -:- | 15th & K |
| 5:07 pm | 15th before N |
| -:- | P & 13th |
| -:- | P before 11th |
| -:- | P & 9th |
| -:- | P & 7th |
| 5:15 pm | 5th & P |
| -:- | N & 7th |
| -:- | 8th & Capitol |
| -:- | 8th & K |
| -:- | 8th & I |
| 5:27 pm | Richards & 7th |
| Roseville Arrivals ° | |
| 6:02 pm | Taylor & I-80 ‡ |
| 6:12 pm | Saugstad Park ‡ |
-:- Stop made by request
‡ Bike Lockers
° Arrival times are approximate
Riding the Commuter Service
Need assistance in planning your trip?
Contact us by emailing or calling 745-7560 (TDD: 888-745-7885), 7 days a week, 8 a.m. - 5 p.m. Our representatives can help you with schedules and answer other transit questions.
Use TripShot to plan your trip.
If you're new to transit you can also learn how to ride the bus.
Or, visit our office at 316 Vernon Street, Suite 150 in Downtown Roseville.
Monday: 9 a.m. - noon and 1 - 3 p.m.
Tuesday - Thursday: 9 a.m. - noon 1 - 5 p.m.
Friday: 8 a.m. - noon
Roseville Transit Commuter bus stops are marked with the orange sign shown below.
On the front of each bus is a destination sign showing the route number. The route numbers match those shown on the Commuter schedules.
Please note that bus stop signs are the only indicator of active bus stops. Bus shelters may exist at locations which are no longer served, or may be planned for future service.
Bus bike racks
Travel farther on Roseville Transit by combining your trip with a bike. All Roseville Transit buses are equipped with two front-mounted bike racks.
Bike lockers
Roseville also offers secure bike lockers at key locations throughout the city.
Subscribe to Roseville Transit's monthly newsletter.
Follow us on X (Twitter) and Facebook.
Use TripShot, for planning, tracking, and riding your bus.
Routes and schedules are subject to change.

