Runs daily between Bangor and Calais (Maine, USA), departing Bangor at 3.10pm, arriving Calais at 7pm. A one-way ticket costs US$27. Calais is the border town on the US side; from here you can walk into St Stephen.
Summer-only service between Deer Island Point and Campobello. (It used to service Eastport in Maine but had stopped at time of research; ask around.)
Maritime Bus services stop at the Pik-Quik convenience store, near Prince William St.
Connects Deer Island to Welshpool on Campobello Island (25 minutes, half-hourly).
Maritime Bus services stop at the Esso station, just west of downtown.
Maritime Bus services depart from the Best Value Inn.
Maritime buses depart from the downtown bus terminal.
Located on Hwy 102, 14km southeast of town.
Hourly, daily and weekly rentals.