You are here
​Unitrans is a unique agency wherein it operates a mix of single-story and double-decker buses, all of which are powered by compressed natural gas. Perhaps, it is one of a few transit firms operating double deckers in the United States (other agencies that I can think of would include Las Vegas’ Southern Nevada Regional Transit District and Antelope Valley Transit Agency near Los Angeles). Despite Davis being a very bike-friendly city, Unitrans does not have bike racks mounted on the front of its buses.

Schedule Typologies

Unitrans operates within the City of Davis, located in southwest Yolo County, and it is operated by the University of California, Davis. Service operates year-round, with the following service types which are different from a typical transit agency:

  • Regular (operates during the UC Davis academic term)
  • Finals (operates when final exams take place at the university, with expanded night schedules)
  • Break (consists of Winter and Summer Intermissions, limited service available) 
  • Weekends (select lines operate; see table below)
  • Picnic Day (only happens once a year, on the third Saturday of April)
  • Amtrak Shuttle (operates most Sundays, allowing passengers to travel between Amtrak and anywhere within the city limits)
  • Airport Shuttle (only operates once a year, on the day before Thanksgiving, between Davis and Sacramento Airport)

No service provided on the following holidays:

  • Thanksgiving
  • Christmas Eve and Christmas Day
  • New Year’s Day

Many routes operate nighttime services as well (with last trips at 10:10pm) Mondays to Thursdays. Despite being a popular day to hangout and spend time with friends, no nighttime services are provided Friday nights.

Route Descriptions

#element-f911e69e-afd3-4cc0-be93-a60373216534 .simple-table-wrapper {
padding: 20px 0;
#element-f911e69e-afd3-4cc0-be93-a60373216534 .simple-table {
width: 100%;
border: 1px solid #C9CDCF;
border-spacing: 0;
#element-f911e69e-afd3-4cc0-be93-a60373216534 .simple-table td.cell {
border-right: 1px solid #C9CDCF;
border-bottom: 1px solid #C9CDCF;
word-break: break-word;
background-color: #FFFFFF;
width: 25%;
#element-f911e69e-afd3-4cc0-be93-a60373216534 .simple-table td.cell .paragraph {
width: 90%;
margin: 0 5%;
padding-bottom: 10px;
padding-top: 10px;
text-align: center;
#element-f911e69e-afd3-4cc0-be93-a60373216534 tr:first-child td,
#element-f911e69e-afd3-4cc0-be93-a60373216534 td:first-of-type {
background-color: #F8F8F8;
#element-f911e69e-afd3-4cc0-be93-a60373216534 tr:first-child td .paragraph,
#element-f911e69e-afd3-4cc0-be93-a60373216534 td:first-of-type .paragraph {
font-weight: 700;
#element-f911e69e-afd3-4cc0-be93-a60373216534 .simple-table tr:last-child td {
border-bottom: none;
#element-f911e69e-afd3-4cc0-be93-a60373216534 .simple-table td:last-of-type {
border-right: none;
#element-f911e69e-afd3-4cc0-be93-a60373216534 .simple-table .empty-content-area-element {
padding-left: 0px !important;

Unitrans Routes Served
Routes with Nighttime Services
Regional Connections
​Memorial Union
B*, E*, F*, G*, K, M, P**, Q**, Z

  • Weekend services are available on the P and Q lines, as well as the weekend-only O line
E, G, P, Q
Fairfield and Suisun Transit: 
Route 30

  • Weekday service operates between Fairfield and Sacramento via Vacaville, Dixon, and Davis
  • Saturday service operates between Fairfield and Davis only


  • Routes 42A/42B (daily loop service between Davis, Woodland, Sacramento, and West Sacramento)
  • Route 43 (weekday peak period-only service between Davis and Sacramento)
  • Route 220 (weekday-only service between Davis and Vacaville via Winters)
  • Route 220C (weekday peak period-only service between Davis and Winters)
A, C, D, J*, L, V*, W

  • Weekend services available on the D, J, V, and W lines, as well as on the weekend-only O line
  • Express service available on the J and W lines weekday afternoons only
Available on all routes
Fairfield and Suisun Transit:
Route 30 (weekday peak period-only service, with AM service to Sacramento and PM service to Fairfield)


  • Route 44 (operates weekday peak periods only between Davis and Sacramento, one trip per direction per day)
  • Route 241 (operates between Woodland and Davis weekday peak periods only)

function setupElement753241652197656261() {
var requireFunc = window.platformElementRequire || window.require;
// Relies on a global require, specific to platform elements
], function(
) {
var dependencies = null || [];
var platform_element_id = “702688850553606843-1.4.3”;
if (typeof _W.loadedPlatformDependencies === ‘undefined’) {
_W.loadedPlatformDependencies = [];
if (typeof _W.platformElements === ‘undefined’) {
_W.platformElements = [];
if (typeof _W.platformElements[platform_element_id] === ‘undefined’) {
_W.platformElements[platform_element_id] = {};
_W.platformElements[platform_element_id].deferredObject = new $.Deferred();
_W.platformElements[platform_element_id].deferredPromise = _W.platformElements[platform_element_id].deferredObject.promise();
if(_.intersection(_W.loadedPlatformDependencies, dependencies).length !== dependencies.length){
_.reduce(dependencies, function(promise, nextScript){
return promise.then(function(){
return $.getScript(nextScript);
}, $().promise()).then(function(){
if (dependencies.length === 0){
var _ElementDefinition = /**
* This is required for element rendering to be possible
* @type {PlatformElement}
(function() {
var SimpleTable = PlatformElement.extend({
initialize: function() {
setSizes: function() {
var sizes = this.settings.get(‘tableSizes’);
// if the # of columns isn’t the size of the array of lengths, ignore it.
if (sizes && sizes != “default” && this.settings.get(‘columns’) == sizes.length) {
var columns = this.$(‘tr’).each(function(index, value) {
var cells = $(value).find(‘td’).each(function(index2, value2) {
$(value2).css(‘width’, sizes[index2] + ‘%’);
return SimpleTable;
if (typeof _ElementDefinition == ‘undefined’ || typeof _ElementDefinition == ‘null’) {
var _ElementDefinition = PlatformElement.extend({});
var _Element = _ElementDefinition.extend({
initialize: function() {
// we still want to call the initialize function defined by the developer
// however, we don’t want to call it until placeholders have been replaced
this.placeholderInterval = setInterval(function() {
// so use setInterval to check for placeholders.
if (this.$(‘.platform-element-child-placeholder’).length == 0) {
}.bind(this), 100);
_Element.prototype.settings = new PlatformElementSettings({“columns_each”:[{“columns_index”:0},{“columns_index”:1},{“columns_index”:2},{“columns_index”:3}],”rows_each”:[{“rows_index”:0},{“rows_index”:1},{“rows_index”:2}],”columns”:4,”rows”:3,”style”:”top”,”alignment”:”center”,”titleColor”:”#F8F8F8″,”backgroundColor”:”#FFFFFF”,”borderColor”:”#C9CDCF”,”tableSizes”:[16,17,17,49]});
_Element.prototype.settings.page_element_id = “753241652197656261”;
_Element.prototype.element_id = “f911e69e-afd3-4cc0-be93-a60373216534”;
_Element.prototype.user_id = “3466466”;
_Element.prototype.site_id = “484589221176252212”;
_Element.prototype.assets_path = “//”;
new _Element({
el: ‘#element-f911e69e-afd3-4cc0-be93-a60373216534’
if (typeof document.documentElement.appReady == ‘undefined’) {
document.documentElement.appReady = 0;
if (document.documentElement.appReady || (window.inEditor && window.inEditor())) {
} else if (document.createEvent && document.addEventListener) {
document.addEventListener(‘appReady’, setupElement753241652197656261, false);
} else {
document.documentElement.attachEvent(‘onpropertychange’, function(event){
if (event.propertyName == ‘appReady’) {

* – Select trips on this route are operated with double-decker buses. Check schedules for more information as the buses deployed may not be accessible for the handicapped (especially on wheelchairs and scooters).
** – Routes P and Q operate around the Davis Perimeter, with P operating clockwise and Q operating counterclockwise.
– Amtrak services available on Routes A (from Silo Terminal) and Z (from Memorial Union Terminal) on the weekdays, and Route O (serving both Silo and Memorial Union Terminals) on the weekends

Double Decker Bus

Unitrans operates two sets of double decker buses:

  • a unique fleet of Routemaster double-decker buses have been imported from London and repowered to suit Davis’ needs, fueled by compressed natural gas (CNG). These old Routemaster buses are in service on select services from the Memorial Union Terminal, in which these are operated in tandem with their single-story counterparts.
  • the modern Alexander Dennis double deckers are modern-looking and can accommodate wheelchairs and strollers. These are mostly deployed out of Silo Terminal and operate on certain routes.

High Floored Bus

Unitrans operates one type of high-floored bus, the Orion V.​ 

Low Floored Bus

Unitrans operates multiple types of 40-footer, low-floor buses, all of which are wheelchair accessible. These are used extensively on all of its routes.

New Flyer C40LFR

​New Flyer Xcelsior XN40
Orion VII HEV Low Floor Bus


Its complementary paratransit service within the City of Davis is Davis Community Transit, which provides additional service for seniors and the handicapped with Yolobus.