You are here
Home > Uncategorized > Marin Transit Service Adjustments Coming This Summer

Marin Transit Service Adjustments Coming This Summer

On at least two Marin Transit Board of Directors meetings, the transit agency hinted at adjusting its services this summer, with one of its local routes being handed over to another contractor and streamlining local operations between Marin Airporter and MV Transportation. In addition, changes in service, ridership expectations, and target subsidy rates per passenger, are in order to better match the transit agency’s ​current needs.

Route 49 Switches to Marin Airporter

Marin Transit in November 2017 released its Request for Proposals (RFP) to potential private contractors wanting to bid on the agency’s bus services. The two existing contractors, Marin Airporter and MV Transportation, placed their bids on the agency’s numerous services, comprising big bus, school-only, shuttle, and rural services. From the March 2018 Board Meeting, Marin Transit has approved the handover of the following to Marin Airporter from MV Transportation:

  • All operations of Route 49, a big bus service operating daily between San Rafael Transit Center and Downtown Novato via Northgate Mall and Hamilton
  • All five Gillig BRT Hybrid 40-footer buses (1505 to 1509), allowing Marin Airporter to unify the bus type’s operations and maintenance

The agency explained the move as, “As part of the RFP design, the Route 49 was shifted from Package 2 to Package 1 for continuity of service and equipment utilization.” Prior to the RFP redesign,

  • Package 1 includes all shuttle services (2xx series routes) and Route 22
  • Package 2 includes all school services, West Marin Stagecoach services, Muir Woods Shuttle, and Route 49

Furthermore, this change will allow Marin Airporter to operate an estimated 74,950 revenue hours annually, significantly increasing its presence in the county and unifying its operations to focus on local services not provided by Golden Gate Transit.

Service Adjustments

From the April 2018 Board Meeting, Marin Transit has indicated it ordered two expansion vehicles in December 2017 (this might be the BYD All-Electric bus, reported earlier) to address overcrowding on several school runs, namely Routes 113 (Paradise Cay – Redwood High School), 119 (Tiburon – Redwood High School), 145 (San Rafael Transit Center – Terra Linda High School), and 151 (Hamilton – San Marin High School via Indian Valley College).

At the same time, Marin Transit will reduce unproductive trips on some of its routes come June 2018. Per the April 2018 Board Meeting packet, it proposes the following service cuts in early summer:​

Route 22 (San Rafael – Marin City via College of Marin, Corte Madera, Strawberry)

  • Weekdays, southbound from San Rafael: 10pm
  • Weekends and holidays, southbound from San Rafael: 7pm, 8pm, and 9pm

Route 23X (Canal District – Fairfax Manor via San Rafael Transit Center, San Anselmo)

  • Weekdays, eastbound from Fairfax Manor: 9am and 10am
  • Weekdays, westbound from Canal District: 6:05am

Route 29 (Canal District – Marin General Hospital via San Rafael Transit Center, Greenbrae)

  • Weekdays, eastbound from San Rafael: 9:30am, 6:30pm, and 7:30pm

Route 228 (San Rafael Transit Center – Fairfax Manor via Larkspur Ferry Terminal, Marin General Hospital, Sir Francis Drake)

  • Weekends and holidays, eastbound from Fairfax Manor: 7:42pm

Route 251 (Hamilton – San Marin via Indian Valley College, Vintage Oaks, Downtown Novato)

  • Weekends and holidays, southbound from Redwood & Grant: 9:14pm
With a total service reduction of around 1,300 hours, Marin Transit will reallocate those hours to boost school supplemental services, especially on its most popular routes, starting in Fall 2018.

Revising Productivity and Cost Effectiveness Targets

Given the agency’s realization that the current ridership productivity and cost effectiveness targets have resulted in poor route performance (e.g. not many routes meet those targets), Marin Transit has opted to adjust its productivity and subsidy targets that will be implemented from later this year. With a farebox recovery ratio in FY2016 standing at 17.8% and 19.3 passengers per revenue hour, the agency is willing to adjust its targets to better meet its needs. The table below highlights the changes the agency will make, while at the same time, maintain its fares and expand service where needed:

#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table-wrapper {
padding: 20px 0;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table {
width: 100%;
border: 1px solid #C9CDCF;
border-spacing: 0;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table td.cell {
border-right: 1px solid #C9CDCF;
border-bottom: 1px solid #C9CDCF;
word-break: break-word;
background-color: #FFFFFF;
width: 20%;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table td.cell .paragraph {
width: 90%;
margin: 0 5%;
padding-bottom: 10px;
padding-top: 10px;
text-align: center;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table.style-top tr:first-child td,
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table.style-side td:first-of-type {
background-color: #F8F8F8;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table.style-top tr:first-child td .paragraph,
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table.style-side td:first-of-type .paragraph {
font-weight: 700;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table tr:last-child td {
border-bottom: none;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table td:last-of-type {
border-right: none;
}
#element-232ec028-8557-4afd-adc0-e5c623820096 .simple-table .empty-content-area-element {
padding-left: 0px !important;
}

Route Type
Current Productivity Target (passengers/hour)
Adjusted Productivity Target (passengers/hour)
Current Maximum Subsidy Target per pax.
Adjusted Maximum Subsidy Target per pax.
Local Trunkline
25
20
$3.00
$4.50
Local Basic
20
18
$5.00
$6.50
Local Connector
8
8
$8.00
$9.00
Supplemental
20
20
$3.00
$3.00
Rural
4
6
$12.00
$12.00
Recreational
25
25
$3.00
$3.00
Demand Response
2
2
$30.00
$35.00

function setupElement118704221878705608() {
var requireFunc = window.platformElementRequire || window.require;
// Relies on a global require, specific to platform elements
requireFunc([
‘w-global’,
‘underscore’,
‘jquery’,
‘backbone’,
‘util/platform/elements/PlatformElement’,
‘util/platform/elements/PlatformElementSettings’
], function(
_W,
_,
$,
Backbone,
PlatformElement,
PlatformElementSettings
) {
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){
_W.loadedPlatformDependencies.push(nextScript);
return promise.then(function(){
return $.getScript(nextScript);
});
}, $().promise()).then(function(){
_W.platformElements[platform_element_id].deferredObject.resolve();
});
}
if (dependencies.length === 0){
_W.platformElements[platform_element_id].deferredObject.resolve();
}
_W.platformElements[platform_element_id].deferredPromise.done(function(){
var _ElementDefinition = /**
* This is required for element rendering to be possible
* @type {PlatformElement}
*/
(function() {
var SimpleTable = PlatformElement.extend({
initialize: function() {
this.setSizes();
},
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) {
clearInterval(this.placeholderInterval);
this.constructor.__super__.initialize.apply(this);
}
}.bind(this), 100);
}
});
_Element.prototype.settings = new PlatformElementSettings({“columns_each”:[{“columns_index”:0},{“columns_index”:1},{“columns_index”:2},{“columns_index”:3},{“columns_index”:4}],”rows_each”:[{“rows_index”:0},{“rows_index”:1},{“rows_index”:2},{“rows_index”:3},{“rows_index”:4},{“rows_index”:5},{“rows_index”:6},{“rows_index”:7}],”columns”:5,”rows”:8,”style”:”top”,”alignment”:”center”,”titleColor”:”#F8F8F8″,”backgroundColor”:”#FFFFFF”,”borderColor”:”#C9CDCF”,”tableSizes”:[20,19,19,19,20]});
_Element.prototype.settings.page_element_id = “118704221878705608”;
_Element.prototype.element_id = “232ec028-8557-4afd-adc0-e5c623820096”;
_Element.prototype.user_id = “3466466”;
_Element.prototype.site_id = “484589221176252212”;
_Element.prototype.assets_path = “//marketplace.editmysite.com/elements/702688850553606843-1.4.3/assets/”;
new _Element({
el: ‘#element-232ec028-8557-4afd-adc0-e5c623820096’
});
});
});
}
if (typeof document.documentElement.appReady == ‘undefined’) {
document.documentElement.appReady = 0;
}
if (document.documentElement.appReady || (window.inEditor && window.inEditor())) {
setupElement118704221878705608();
} else if (document.createEvent && document.addEventListener) {
document.addEventListener(‘appReady’, setupElement118704221878705608, false);
} else {
document.documentElement.attachEvent(‘onpropertychange’, function(event){
if (event.propertyName == ‘appReady’) {
setupElement118704221878705608();
}
});
}

Definition of Route Typologies:

  • Local Trunkline: Routes 35, 36, 71X
  • Local Basic: Routes 17, 22, 23, 23X, 29, 49
  • Local Connector: Routes 219, 228, 233, 245, 251, 257
  • Supplemental (School Routes): Routes 113, 115, 117, 119, 125, 139, 145, 151, 154
  • Rural: Routes 61, 68
  • Recreational: Route 66
  • Demand Response: Local Dial-a-Ride, Novato Dial-a-Ride, Rural Dial-a-Ride

0 thoughts on “Marin Transit Service Adjustments Coming This Summer

  1. It’s normal for rates to increase. This is being done to accommodate everyone even if there’s a steady increase of people to serve. It’s not only for profiteering alone. It’s very important for establishments to maintain their quality of service even on peak season. A price increase can only mean care is being carefully given. We should make this work for us instead of being the first one to complain. This is good for everyone’s business.

  2. It’s normal for rates to increase. This is being done to accommodate everyone even if there’s a steady increase of people to serve. It’s not only for profiteering alone. It’s very important for establishments to maintain their quality of service even on peak season. A price increase can only mean care is being carefully given. We should make this work for us instead of being the first one to complain. This is good for everyone’s business.

  3. It’s normal for rates to increase. This is being done to accommodate everyone even if there’s a steady increase of people to serve. It’s not only for profiteering alone. It’s very important for establishments to maintain their quality of service even on peak season. A price increase can only mean care is being carefully given. We should make this work for us instead of being the first one to complain. This is good for everyone’s business.

  4. It’s normal for rates to increase. This is being done to accommodate everyone even if there’s a steady increase of people to serve. It’s not only for profiteering alone. It’s very important for establishments to maintain their quality of service even on peak season. A price increase can only mean care is being carefully given. We should make this work for us instead of being the first one to complain. This is good for everyone’s business.

  5. It’s normal for rates to increase. This is being done to accommodate everyone even if there’s a steady increase of people to serve. It’s not only for profiteering alone. It’s very important for establishments to maintain their quality of service even on peak season. A price increase can only mean care is being carefully given. We should make this work for us instead of being the first one to complain. This is good for everyone’s business.

  6. It’s normal for rates to increase. This is being done to accommodate everyone even if there’s a steady increase of people to serve. It’s not only for profiteering alone. It’s very important for establishments to maintain their quality of service even on peak season. A price increase can only mean care is being carefully given. We should make this work for us instead of being the first one to complain. This is good for everyone’s business.

Leave a Reply

Top