This website is maintained by the Oregon Department of Transportation (ODOT) Public Transportation Division and Trillium Solutions, Inc. ODOT supports the creation and maintenance of GTFS data for many transit agencies in Oregon. Several other transit agencies maintain GTFS data independently. This website exists to provide links for freely downloading public GTFS data for Oregon transit services.

GTFS is an acronym for the General Transit Feed Specification. GTFS defines a common standard for public transportation schedules and associated geographic, fare, and service calendar information. Learn more by reading the documentation for GTFS.

GTFS data is used in many applications including that present public transportation information, such as trip planners and maps. The data is also analyzed by transportation planners and researchers.

GTFS-Flex is an extension to the GTFS data spec that enables demand-responsive transit services (e.g. Paratransit, Dial-a-Ride, Microtransit, etc.) to be represented and discoverable in trip planning applications. ODOT has sponsored a pilot project to build GTFS-Flex feeds for a select number of agencies in the state.

More information:

  • The gtfs.org best practices page provides recommended practices for describing public transportation services in the General Transit Feed Specification (GTFS).
  • MobilityData is the organization that facilitates ongoing development of GTFS. The MobilityData Slack channel is a space for spec and industry discussion.
  • The GTFS-changes email list is a discussion forum regarding the GTFS and proposed modifications.
  • The GTFS Github site is a repository to discuss the spec, suggest changes, or raise issues.
  • The Mobility Database and Transit.land provide download links for GTFS data for public transportation agencies worldwide.

GTFS data includes files that contain geographic information that can be imported into and used in a variety of geospatial analysis platforms. There are several tools and websites available that allow one to convert these text files into more common geometry formats.

Transit serviceService areaData feed URLLicense agreement
Albany Transit SystemAlbanyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/albanytransit-or-us/albanytransit-or-us.zipSubject to terms and guidelines below.
Astoria Riverfront TrolleyAstoriahttps://oregon-gtfs.trilliumtransit.com/gtfs_data/astoria-or-us/astoria-or-us.zipSubject to terms and guidelines below.
Basin Transit ServiceKlamath Fallshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/basin-or-us/basin-or-us.zipSubject to terms and guidelines below.
Benton Area TransitBenton Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/benton-or-us/benton-or-us.zipSubject to terms and guidelines below.
Buena Vista FerryIndependencehttps://oregon-gtfs.trilliumtransit.com/gtfs_data/buenavistaferry-or-us/buenavistaferry-or-us.zipSubject to terms and guidelines below.
C-TRANVancouver, WAhttps://www.c-tran.com/images/Google/GoogleTransitUpload.zipSubject to terms and guidelines below.
Canby Area TransitCanbyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/canbytransit-or-us/canbytransit-or-us.zipSubject to terms and guidelines below.
Canby FerryCanbyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/canbyferry-or-us/canbyferry-or-us.zipSubject to terms and guidelines below.
Caravan Airport TransportationWaldport to Portlandhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/caravan-or-us/caravan-or-us.zipSubject to terms and guidelines below.
Cascades East Transit (CET)Bendhttps://passio3.com/cet/passioTransit/gtfs/google_transit.zipSubject to terms and guidelines below.
Central Oregon BreezeBend to Portlandhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/cobreeze-or-us/cobreeze-or-us.zipSubject to terms and guidelines below.
CherriotsSalem, Keizerhttps://www.cherriots.org/media/doc/salem-or-us.zipData Licensing Agreement
Clackamas County Social ServicesClackamas Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/clackamascounty-or-us/clackamascounty-or-us.zipSubject to terms and guidelines below.
Columbia Area Transit (CAT)Hood Riverhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/hoodriver-or-us/hoodriver-or-us.zipSubject to terms and guidelines below.
Columbia County RiderColumbia Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/columbiacounty-or-us/columbiacounty-or-us.zipSubject to terms and guidelines below.
Coos County Area Transportation DistrictCoos Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/cooscounty-or-us/cooscounty-or-us.zipSubject to terms and guidelines below.
Corvallis Transit SystemCorvallishttps://www.corvallistransit.com/rtt/public/resource/gtfs.zipSubject to terms and guidelines below.
Curry Public TransitCurry Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/currypublictransit-or-us/currypublictransit-brookings-or-us.zipSubject to terms and guidelines below.
Diamond ExpressOakridge to Eugenehttps://oregon-gtfs.trilliumtransit.com/gtfs_data/diamondexpress-or-us/diamondexpress-or-us.zipSubject to terms and guidelines below.
Grant County People MoverGrant Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/peoplemover-or-us/peoplemover-or-us.zipSubject to terms and guidelines below.
Groome Transportation - OregonEugene to Portlandhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/oregonexpressshuttle-or-us/oregonexpressshuttle-or-us.zipSubject to terms and guidelines below.
Harney Hub TransitHarney Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/harneycounty-or-us/harneycounty-or-us.zipSubject to terms and guidelines below.
Josephine Community TransitJosephine Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/josephinecounty-or-us/josephinecounty-or-us.zipSubject to terms and guidelines below.
Kayak Public TransitUmatilla Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/ctuir-or-us/ctuir-or-us.zipSubject to terms and guidelines below.
Lane Transit District (LTD)Eugene, Springfieldhttp://feed.ltd.org/gtfs-realtime/gtfsSubject to terms and guidelines below.
Let'er Bus TransitPendletonhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/pendleton-or-us/pendleton-or-us.zipSubject to terms and guidelines below.
Lincoln County TransitLincoln Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/lincolncounty-or-us/lincolncounty-or-us.zipSubject to terms and guidelines below.
Link LaneLane Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/lcog-or-us/lcog-or-us.zipSubject to terms and guidelines below.
Linn ShuttleLinn Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/linnshuttle-or-us/linnshuttle-or-us.zipSubject to terms and guidelines below.
Linn-Benton LoopAlbany, Corvallishttps://oregon-gtfs.trilliumtransit.com/gtfs_data/albanytransit-or-us/albanytransit-or-us.zipSubject to terms and guidelines below.
LINX TransitLebanonhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/albanytransit-or-us/albanytransit-or-us.zipSubject to terms and guidelines below.
Malheur Council on Aging & Community ServicesMalheur Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/mcacs-or-us/mcacs-or-us.zipSubject to terms and guidelines below.
Morrow County Public TransitMorrow Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/morrowcounty-or-us/morrowcounty-or-us.zipSubject to terms and guidelines below.
Mt. Hood ExpressMt. Hoodhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/sandy-or-us/sandy-or-us.zipSubject to terms and guidelines below.
Multnomah County Job Connector ShuttlesMultnomah Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/swanisland-or-us/swanisland-or-us.zipSubject to terms and guidelines below.
Northeast Oregon Public TransportationBaker, Union, Wallowa countieshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/northeast-or-us/northeast-or-us.zipSubject to terms and guidelines below.
Pacific Crest Bus LinesBend to Portland, Redmond to Klamath Fallshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/pacificcrest-or-us/pacificcrest-or-us.zipSubject to terms and guidelines below.
Pacific TransitPacific County, WAhttps://mjcaction.com/MJC_GTFS_Public/pacific_google_transit.zip?x58707Subject to terms and guidelines below.
Philomath ConnectionPhilomath to Corvallishttp://www.corvallistransit.com/rtt/public/resource/gtfs_PC.zipSubject to terms and guidelines below.
POINTPortland to Astoria, Portland to Eugene, Bend to Ontario, Klamath Falls to Brookingshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/point-or-us/point-or-us.zipSubject to terms and guidelines below.
Quail Trail Public TransitChiloquin to Klamath Fallshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/quailtrail-or-us/quailtrail-or-us.zipSubject to terms and guidelines below.
Rhody ExpressFlorencehttps://oregon-gtfs.trilliumtransit.com/gtfs_data/rhodyexpress-or-us/rhodyexpress-or-us.zipSubject to terms and guidelines below.
Ride ConnectionMultnomah, Washington countieshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/rideconnection-or-us/rideconnection-or-us.zipSubject to terms and guidelines below.
Rogue Valley Transportation District (RVTD)Jackson Countyhttps://data.trilliumtransit.com/gtfs/rvtd-or-us/rvtd-or-us.zipSubject to terms and guidelines below.
Sage StageModoc County, CAhttps://data.trilliumtransit.com/gtfs/sagestage-ca-us/sagestage-ca-us.zipSubject to terms and guidelines below.
Sandy Area Metro (SAM)Sandyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/sandy-or-us/sandy-or-us.zipSubject to terms and guidelines below.
South Clackamas Transportation District (SCTD)Clackamas Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/sctd-or-us/sctd-or-us.zipSubject to terms and guidelines below.
South Metro Area Regional Transit (SMART)Wilsonvillehttps://mysmartbus.com/gtfsSubject to terms and guidelines below.
Sunset Empire Transportation DistrictClatsop Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/clatsopcounty-or-us/clatsopcounty-or-us.zipSubject to terms and guidelines below.
The LINK Public TransitThe Dalleshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/mcedd-or-us/mcedd-or-us.zipSubject to terms and guidelines below.
Tillamook County Transportation DistrictTillamook Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/tillamookcounty-or-us/tillamookcounty-or-us.zipSubject to terms and guidelines below.
TriMetPortlandhttps://developer.trimet.org/schedule/gtfs.zipTerms of Use
UTransDouglas Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/umpquatransit-or-us/umpquatransit-or-us.zipSubject to terms and guidelines below.
Wahkiakum FerryWahkiakum County, WAhttps://data.trilliumtransit.com/gtfs/wahkiakumferry-wa-us/wahkiakumferry-wa-us.zipSubject to terms and guidelines below.
Washington Park ShuttlePortlandhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/washingtonparkshuttle-or-us/washingtonparkshuttle-or-us.zipSubject to terms and guidelines below.
Wheatland FerryWheatlandhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/wheatlandferry-or-us/wheatlandferry-or-us.zipSubject to terms and guidelines below.
Woodburn Transit SystemWoodburnhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/woodburn-or-us/woodburn-or-us.zipSubject to terms and guidelines below.
Yamhill County TransitYamhill Countyhttp://ycta.connexionz.net/rtt/public/utility/gtfs.aspxSubject to terms and guidelines below.
Transit serviceService areaData feed URLLicense agreement
Benton Area TransitBenton Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/benton-or-us/benton-or-us--flex-v1.zipSubject to terms and guidelines below.
Clackamas County Social ServicesClackamas Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/clackamascounty-or-us/clackamascounty-or-us--flex-v2.zipSubject to terms and guidelines below.
Columbia Area Transit (CAT)Hood Riverhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/hoodriver-or-us/hoodriver-or-us--flex-v1.zipSubject to terms and guidelines below.
Columbia County RiderColumbia Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/columbiacounty-or-us/columbiacounty-or-us--flex-v1.zipSubject to terms and guidelines below.
Lincoln County TransitLincoln Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/lincolncounty-or-us/lincolncounty-or-us--flex-v1.zipSubject to terms and guidelines below.
Multnomah County Job Connector ShuttlesMultnomah Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/swanisland-or-us/swanisland-or-us--flex-v2.zipSubject to terms and guidelines below.
Ride ConnectionMultnomah, Washington countieshttps://oregon-gtfs.trilliumtransit.com/gtfs_data/rideconnection-or-us/rideconnection-or-us--flex-v2.zipSubject to terms and guidelines below.
Sandy Area Metro (SAM)Sandyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/sandy-or-us/sandy-or-us--flex-v2.zipSubject to terms and guidelines below.
Sunset Empire Transportation DistrictClatsop Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/clatsopcounty-or-us/clatsopcounty-or-us--flex-v1.zipSubject to terms and guidelines below.
Tillamook County Transportation DistrictTillamook Countyhttps://oregon-gtfs.trilliumtransit.com/gtfs_data/tillamookcounty-or-us/tillamookcounty-or-us--flex-v1.zipSubject to terms and guidelines below.
Transit serviceService areaData feed URLLicense agreement
Josephine Community TransitJosephine Countyhttps://gtfsride.org/gtfs-ride/jct/Subject to terms and guidelines below.
South Metro Area Regional Transit (SMART)Wilsonvillehttps://gtfsride.org/gtfs-ride/smart/Subject to terms and guidelines below.

Depending on the agency, the data linked on this website may be available through a license agreement or without a license agreement. Check individual agency websites or the feed download site for further information. Neither the Oregon Department of Transportation, nor its contractor (Trillium Solutions, Inc.), nor any transit agencies listed here guarantee the accuracy of any data linked from this website. Any and all data is provided as-is.

  • GTFS data is provided without warranties.
  • No availability guarantees are expressed or implied.
  • The agencies retain full rights to the data.
  • The agencies reserve the right to use their respective logos. 3rd party applications may NOT display agency logos without prior authorization. Unless otherwise specified, logos are an indicator only for official, agency-supplied materials.
  • 3rd party applications should be presented as such. Unless other arrangements supercede, 3rd party applications should not be presented as being endorsed by, or affiliated with Oregon DOT or individual transit agencies.

If you have difficulty accessing GTFS data, have a question, or notice an error in a GTFS dataset, submit a support request (please note the location of the feed that your request concerns).