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.
No local matches here yet.
This doesn’t mean help isn’t available. Try all support, explore another town, or use the help below.
Find MaineCare ride information-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
Check both directions
Confirm pickup, destination, arrival time, and how the return journey works. Ask about fares and transfers.
Book ahead
For MaineCare rides, call the broker at least two business days ahead. If your appointment is urgent, ask about urgent-trip arrangements.
Explain access needs
Mention mobility equipment, an escort, child seats, or help getting to the vehicle when you arrange the trip.
