Getting There
A Guide to Rides in Eastern Maine Hancock II Washington II Penobscot II Piscataquis II Waldo Counties
Transportation to Bangor hancock county
  • Downeast Transportation
  • Downeast Transportation offers bus service from Bar Harbor and Ellsworth to Bangor on Mondays and Fridays. These trips are available year round, but they do not operate on holidays. Buses depart Hannaford in Bar Harbor at 8:15 a.m. They depart downtown Bangor at 1:55 p.m. Stops in Bangor include downtown, Eastern Maine Medical Center, the Bangor Mall, Concord Coach, the Bangor Airport, and Greyhound at Dysart’s. 207-667-5796
  • view the website
  • West Coastal Connection
  • The West Coastal Connection operates daily between Calais and Bangor, with a stop at Mike’s Country Store on Water Street in Ellsworth. The bus to Bangor departs Ellsworth in the middle of the day. The return bus arrives in Ellsworth in the late afternoon. Check the West web site for current schedule times. 800-596-2823
  • view the website
  • Bar Harbor-Bangor Shuttle
  • The Bar Harbor-Bangor Shuttle offers daily limo-type service between Bar Harbor and Bangor from June through October. 207-479-5911
  • view the website
penobscot and piscataquis counties
  • Cyr Bus Lines
  • The daily Cyr bus between Aroostook County and Bangor offers stops in Medway and Howland. The Cyr bus arrives Bangor at 10:50 a.m. and departs at 6:00 p.m. 800-244-4335
  • view the website
  • Penquis: The Lynx
  • Penquis offers same-day round trip service to Bangor from many towns in Penobscot and Piscataquis Counties. This service is typically available one day a week. Check with Penquis about available service from your town. 866-853-5969
  • view the website
waldo county
  • Waldo County Transportation
  • Waldo County Transportation operates a bus between Belfast and Bangor on Fridays. The bus departs Belfast around 9:00 a.m. and offers stops in Searsport, Stockton Springs, Prospect, Franklin, and Winterport. A return bus departs Bangor around 1:00 p.m. Check with Waldo County Transportation for schedule times. 800-439-7865
  • view the website
  • Concord Coach
  • Concord Coach offers one daily round trip between Bangor and Portland via Route One. This bus includes scheduled stops in Searsport and Belfast. The bus departs Belfast for Bangor in the late afternoon. A Concord Coach bus departs Bangor for Belfast in the early morning. Check with Concord Coach for current schedule times. 800-639-3317
  • view the website
washington county
  • West Coastal Connection
  • The West Coastal Connection operates daily between Calais and Bangor, with stops in Machias and other communities along Route One. The bus to Bangor departs Calais at about 9:30 a.m. and arrives Bangor around 1:00 p.m. The return bus departs Bangor around 1:00 p.m. and arrives Calais at about 7:00 p.m. Check the West web site for current schedule times. 800-596-2823
  • view the website
  • WHCA Transportation
  • WHCA operates special vans to Bangor for people traveling to MaineCare appointments. Others can ride on a stand-by basis if seats are available. Check with WHCA Transportation to find out when trips are planned and to request a stand-by seat. 877-374-8396
  • view the website
bus