Support Maine home Talk to someone
Transportation · Maine

A way to get there,
one less barrier.

Find public transit, medical transportation, and community ride programs across Maine.

Find transportation near you

Transportation resources

Choose a town to narrow your options.

  • Buses & transit

    Greater Portland METRO

    114 Valley St, Portland, ME 04102

    Public bus service throughout Portland, South Portland, Westbrook, and Falmouth. Express BREEZ service to Brunswick.

    Hours & eligibility
    Listed hours
    Mon-Sat (routes vary); no Sunday service on most routes
    Who this helps
    Open to everyone. Reduced fares for seniors (65+), people with disabilities, and Medicare cardholders. Children under 5 ride free.

    Confirm details with the organization.

  • Buses & transit

    CityLink Lewiston-Auburn

    125 Manley Rd, Auburn, ME 04210

    Public bus system serving the Lewiston-Auburn area with fixed routes and ADA paratransit service.

    Hours & eligibility
    Listed hours
    Mon-Fri 6:30 AM - 6:30 PM; Sat limited service
    Who this helps
    Open to everyone. Reduced fares available for seniors and people with disabilities.

    Confirm details with the organization.

  • Buses & transit

    Community Connector (Bangor Bus)

    475 Maine Ave, Bangor, ME 04401

    Fixed-route public bus service in Bangor, Brewer, Veazie, Orono, Old Town, and Hampden. Monday through Saturday.

    Hours & eligibility
    Listed hours
    Mon-Sat 6:15 AM - 6:15 PM; no Sunday service
    Who this helps
    Open to everyone. Reduced fares for seniors, people with disabilities, and students.

    Confirm details with the organization.

  • Buses & transit

    KVCAP KV Van (Augusta Transit)

    22 Armory St, Augusta, ME 04330

    Curb-to-curb public transportation within Augusta and between Augusta and Waterville. 24-hour advance notice required.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:30 AM - 4:00 PM
    Who this helps
    Open to the general public in the Augusta and Waterville service areas. 24-hour advance notice required.

    Confirm details with the organization.

  • Medical rides

    MaineCare Non-Emergency Medical Transportation

    Statewide support

    Free rides to medical appointments for MaineCare (Medicaid) members. Covers gas reimbursement, bus passes, or van transport.

    Hours & eligibility
    Listed hours
    Mon-Fri 7:00 AM - 6:00 PM; schedule at least 3 business days ahead
    Who this helps
    Must be an active MaineCare (Medicaid) member with a scheduled medical appointment.

    Confirm details with the organization.

  • Buses & transit

    BSOOB Transit

    13 Pomerleau Street, Biddeford, ME 04005

    Public bus service covering Biddeford, Saco, Old Orchard Beach, and Scarborough. Express commuter bus to Portland available.

    Hours & eligibility
    Listed hours
    Varies by route, check website
    Who this helps
    Open to the general public. Reduced fares for seniors and people with disabilities.

    Confirm details with the organization.

  • Buses & transit

    Downeast Transportation

    P.O. Box 914, Ellsworth, ME 04605

    Year-round public bus service in Hancock County. Routes between Ellsworth, Bar Harbor, Bangor, and Bucksport. Also operates the seasonal Island Explorer.

    Hours & eligibility
    Listed hours
    Varies by route, check website
    Who this helps
    Open to the general public.

    Confirm details with the organization.

  • Buses & transit

    West's Bus Service - Coastal Connection

    P.O. Box 82, Milbridge, ME 04658

    Public bus connecting Calais, Machias, Ellsworth, and Bangor 7 days a week. Flag stops anywhere along the route. ADA-equipped bus available.

    Hours & eligibility
    Listed hours
    7 days a week, call for schedule
    Who this helps
    Open to the general public.

    Confirm details with the organization.

  • Rides to arrange

    WCAP Transportation Services

    Serves all of Washington & Hancock counties

    Demand-response transportation (like a taxi) from any point to any point in Washington and Hancock counties. ADA accessible. Replaced Downeast Community Partners transit in October 2025.

    Hours & eligibility
    Listed hours
    Mon-Fri 7:30 AM - 4:00 PM
    Who this helps
    Open to all community members. Discounts for seniors 60+, people with disabilities, and medical trips.

    Confirm details with the organization.

  • Medical rides

    ModivCare Medical Transportation

    Statewide - serves all Washington County

    Free transportation to medical appointments for MaineCare (Medicaid) recipients. Also offers mileage reimbursement for personal vehicle or family drivers.

    Hours & eligibility
    Listed hours
    Call at least 2 business days before appointment
    Who this helps
    MaineCare (Medicaid) recipients only. Must be traveling to a MaineCare-covered medical appointment.

    Confirm details with the organization.

  • Buses & transit

    RTP Rides

    1 Ledgeview Drive, Westbrook, ME 04092

    RTP provides low-cost transportation to elderly, disabled, economically disadvantaged individuals, and the general public throughout Cumberland County. Also runs the Lakes Region Explorer route between Bridgton and Portland.

    Hours & eligibility
    Listed hours
    Mon-Fri, call for schedule
    Who this helps
    Open to the general public. Priority service for elderly, disabled, and low-income individuals throughout Cumberland County.

    Confirm details with the organization.

  • Buses & transit

    Western Maine Transportation Services

    76 Merrow Road, Auburn, ME 04210

    WMTS provides public and social services transportation throughout rural western Maine. Services include fixed routes, flex routes, commuter services, and demand-response transit.

    Hours & eligibility
    Listed hours
    Mon-Fri 7:30am-5:00pm; Sat 9:00am-4:00pm
    Who this helps
    Open to the general public. Serves all ages and income levels throughout western Maine.

    Confirm details with the organization.

  • Buses & transit

    YCCAC Transportation & The Wave

    6 Spruce Street, Sanford, ME 04073

    YCCAC offers regularly scheduled bus and van service throughout York County, including The Wave curb-to-curb service connecting Sanford, Biddeford, and Wells. Available for work, school, shopping, and medical appointments.

    Hours & eligibility
    Listed hours
    Mon-Fri 6:00am-11:30pm (The Wave); office hours vary
    Who this helps
    Open to the general public throughout York County. Low-income riders may qualify for reduced fares.

    Confirm details with the organization.

  • Buses & transit

    MidCoast Public Transportation

    9 Field Street, Belfast, ME 04915

    WCAP operates MidCoast Public Transportation providing public transit in Waldo, Knox, Lincoln, and Sagadahoc counties. Services include fixed routes and demand-response transportation for medical, work, shopping, and social activities.

    Hours & eligibility
    Listed hours
    Mon-Fri 7:00am-5:00pm. Toll-free: (855) 930-7900
    Who this helps
    Open to the general public in Waldo, Knox, Lincoln, and Sagadahoc counties.

    Confirm details with the organization.

  • Rides to arrange

    Aroostook Regional Transportation System

    24 Houlton Road, Presque Isle, ME 04769

    ARTS provides demand-response door-to-door transportation for residents of Aroostook County, Patten/Stacyville, and Danforth. Serves the general public, individuals with disabilities, and the elderly at affordable rates since 1979.

    Hours & eligibility
    Listed hours
    Mon-Thu 8:00am-5:00pm
    Who this helps
    Open to the general public in Aroostook County, Patten/Stacyville (Penobscot County), and Danforth (Washington County). Priority for elderly and individuals with disabilities.

    Confirm details with the organization.

  • Rides to arrange

    Penquis Lynx Transportation

    262 Harlow Street, Bangor, ME 04402

    Penquis Lynx provides affordable demand-response transportation throughout Penobscot and Piscataquis counties. Fares are $0.50 per five miles (max $7.50 one-way), with reduced rates for individuals with disabilities, veterans, and low-income riders.

    Hours & eligibility
    Listed hours
    Mon-Fri 7:00am-5:00pm
    Who this helps
    Open to the general public in Penobscot and Piscataquis counties. Reduced fares for people with disabilities, veterans, low-income individuals, and cancer/dialysis patients.

    Confirm details with the organization.

  • Rides to arrange

    People Plus Volunteer Transportation Network

    35 Union St, Brunswick, ME 04011

    Free volunteer driver program providing up to four rides per month for seniors and disabled residents of Brunswick, Harpswell, and Topsham who are unable to drive.

    Hours & eligibility
    Listed hours
    Mon-Fri 9:00 AM - 5:00 PM (rides by appointment, 3 business days advance notice)
    Who this helps
    Seniors and disabled residents of Brunswick, Harpswell, or Topsham who are unable to drive. Up to four rides per month.

    Confirm details with the organization.

  • Rides to arrange

    KVCAP KV Van - Skowhegan

    26 Mary St, Skowhegan, ME 04976

    Curb-to-curb public transportation within the town of Skowhegan. Low-cost rides to medical appointments, work, shopping, and errands. Requires 24-hour advance notice.

    Hours & eligibility
    Listed hours
    Mon-Fri 8:30 AM - 4:00 PM
    Who this helps
    Open to the general public within the Skowhegan service area. 24-hour advance notice required.

    Confirm details with the organization.

  • Buses & transit

    Concord Coach Lines

    Statewide support

    Daily intercity bus connecting Maine to Boston/Logan Airport. Stops include Portland, Brunswick, Bath, Rockland, Camden, Belfast, Bangor, and more.

    Hours & eligibility
    Listed hours
    Info: Sun-Fri 5:00 AM - 10:00 PM, Sat 5:00 AM - 8:00 PM
    Who this helps
    Open to public. Paid service.

    Confirm details with the organization.

  • Buses & transit

    Cyr Bus Lines - Aroostook Corridor

    Bangor to Caribou corridor

    Intercity bus service connecting Bangor to Caribou with stops along the I-95 corridor. Provides affordable transportation for Aroostook County residents traveling to and from southern Maine.

    Hours & eligibility
    Listed hours
    Check schedule for departure times
    Who this helps
    Open to all. Fares vary by distance. No reservation required.

    Confirm details with the organization.

  • Buses & transit

    Greater Portland METRO Bus

    114 Valley St, Portland, ME 04102

    Public bus system serving Portland, South Portland, Westbrook, and Freeport (via BREEZ route). Affordable fixed-route service with reduced fares for seniors, people with disabilities, and Medicare cardholders.

    Hours & eligibility
    Listed hours
    Routes vary; most run Mon-Sat 5:30AM-11PM
    Who this helps
    Open to the general public. Reduced fares available for seniors 65+, people with disabilities, and Medicare cardholders.

    Confirm details with the organization.

  • Buses & transit

    YCCAC Sanford Transit

    6 Spruce St, Sanford, ME 04073

    Public transit serving Sanford and Springvale with local bus routes, the Orange Line to Biddeford/Saco, and the Southern Maine Connector. Affordable fares with reduced rates available.

    Hours & eligibility
    Listed hours
    Mon-Fri, call for schedule
    Who this helps
    Open to the general public. Reduced fares for seniors, people with disabilities, and veterans.

    Confirm details with the organization.

  • Medical rides

    Freeport Community Services Transportation

    53 Depot St, Freeport, ME 04032

    Free rides to medical appointments for residents of Freeport and Pownal. Volunteer drivers provide door-to-door transportation for those who cannot drive or lack access to a vehicle.

    Hours & eligibility
    Listed hours
    By appointment, Mon-Fri
    Who this helps
    Residents of Freeport and Pownal who cannot drive or lack transportation to medical appointments.

    Confirm details with the organization.

  • Buses & transit

    Downeast Transportation Bucksport Shuttle

    Bucksport, ME 04416

    Weekly shuttle service in Bucksport with $1 fares. Runs on Wednesdays starting at 9:30 AM for local errands and appointments.

    Hours & eligibility
    Listed hours
    Wed starting 9:30AM
    Who this helps
    Open to all riders. $1 fare per ride.

    Confirm details with the organization.

  • Medical rides

    Penquis MaineCare Transportation

    Bangor, ME 04401

    Non-emergency medical transportation for MaineCare (Medicaid) members. Provides rides to and from medical appointments throughout the Penobscot region.

    Hours & eligibility
    Listed hours
    Mon-Fri; advance scheduling required
    Who this helps
    MaineCare (Medicaid) members needing transportation to medical appointments. Must schedule rides in advance.

    Confirm details with the organization.

  • Rides to arrange

    Community Action Transportation

    Washington County, ME

    Door-to-door transportation service for medical appointments, shopping, and work throughout Washington County. Provides rides for individuals without reliable transportation access.

    Hours & eligibility
    Listed hours
    Mon-Fri 7AM-5PM
    Who this helps
    Washington County residents in need of transportation. Priority given to medical appointments. Available for shopping and work trips as capacity allows.

    Confirm details with the organization.

  • Buses & transit

    Bath CityBus

    Bath, ME 04530

    Affordable public bus service within the City of Bath. Fare is $1 per ride, operating weekdays with fixed routes throughout town.

    Hours & eligibility
    Listed hours
    Mon-Fri 8AM-5:30PM
    Who this helps
    Open to all riders. $1 per ride.

    Confirm details with the organization.

  • Buses & transit

    MidCoast Public Transportation

    Rockland, ME 04841

    Regional public transit serving Knox, Lincoln, Waldo, and Sagadahoc counties. Operates Belfast DASH, Rockland DASH fixed routes, and demand-response service throughout the midcoast.

    Hours & eligibility
    Listed hours
    Mon-Fri; schedules vary by route
    Who this helps
    Open to all riders. Fares vary by route and service type. Reduced fares may be available for seniors and people with disabilities.

    Confirm details with the organization.

  • Medical rides

    Coastal Trans

    46 Summer St, Rockland, ME 04841

    Non-emergency medical transportation and general transit for Knox, Lincoln, and Sagadahoc county residents. Provides rides to medical appointments and essential services.

    Hours & eligibility
    Listed hours
    Mon-Fri 7AM-5PM
    Who this helps
    Residents of Knox, Lincoln, and Sagadahoc counties. MaineCare members may qualify for free medical rides. General public rides available for a fare.

    Confirm details with the organization.

  • Buses & transit

    Island Explorer

    Village Green, Bar Harbor, ME 04609

    Free propane-powered bus system with 8 routes serving Mount Desert Island, Acadia National Park, Bar Harbor, and surrounding villages. Operates late June through mid-October with spring service starting in May. 400,000+ passengers per season.

    Hours & eligibility
    Listed hours
    Seasonal: Spring service May; Full service late June - mid October
    Who this helps
    Open to everyone. Completely free, no fare required.

    Confirm details with the organization.

  • Buses & transit

    Lakes Region Explorer

    1 Ledgeview Drive, Westbrook, ME 04092

    Fixed-route public bus running 6 days a week along Route 302 between Bridgton and Portland, with stops in Naples, Casco, Raymond, Windham, and Westbrook. Discounted fares for seniors, students, and people with disabilities.

    Hours & eligibility
    Listed hours
    6 days a week, check schedule
    Who this helps
    Open to the public. Discounted fares for seniors, students, and people with disabilities.

    Confirm details with the organization.

  • Buses & transit

    Brunswick Link

    16 Station Avenue, Suite 107, Brunswick, ME 04011

    Free public transit running hourly Monday-Friday in Brunswick, connecting Amtrak station to Mid Coast Hospital via Brunswick Landing. Connects to the BlueLine commuter service to Bath, Topsham, Lisbon, Lewiston, and Auburn.

    Hours & eligibility
    Listed hours
    Monday - Friday, hourly service
    Who this helps
    Open to everyone. Completely free.

    Confirm details with the organization.

  • Rides to arrange

    ITNPortland

    479 Main Street, Westbrook, ME 04092

    Nonprofit volunteer driver program providing door-through-door transportation with arm-through-arm assistance for older adults and people with mobility challenges. Trained volunteer drivers, 7 days a week. Serves 12 Greater Portland communities.

    Hours & eligibility
    Listed hours
    Office: Mon-Fri 9 AM - 5 PM; Rides: 7 days a week
    Who this helps
    Older adults and people with mobility challenges in 12 Greater Portland communities. Riders pay per trip.

    Confirm details with the organization.

Listings may include nearby communities. Contact the organization to confirm its current location, hours, and who it serves.

Plan the whole trip.

A service may cover your area without running every day or to every destination.

  1. Check both directions

    Confirm pickup, destination, arrival time, and how the return journey works. Ask about fares and transfers.

  2. Book ahead

    For MaineCare rides, call the broker at least two business days ahead. If your appointment is urgent, ask about urgent-trip arrangements.

  3. Explain access needs

    Mention mobility equipment, an escort, child seats, or help getting to the vehicle when you arrange the trip.