How To Buy

Purchasing Maritime Bus tickets is quick AND easy, with many options to choose from! Maritime Bus operates on a reservation based system and recommends buying tickets in advance.  Please choose the method that works best for you:

  • Purchase Online –  Tickets can be purchased in advance through our Maritime Bus homepage.  Credit Card, billing information and an email address will be required for online purchases.  Once you have completed your purchase, simply print your tickets at home on single sided paper, have one of our Terminals or Agencies print it for you or present a piece of ID and the ticket on your Smartphone to the driver at the time of boarding.
  • Purchase By Phone – Call 1.800.575.1807.  Customers can speak directly to a Maritime Bus Customer Service Agent 7 days a week, 6:30am – 6:30pm.  They will be more than happy to assist you with the purchasing process.  Credit Card required.
  • Purchase at Maritime Bus Terminals  – Stop by one of our Maritime Bus Terminals located near you.  Tickets can be purchased in advance or last minute for scheduled departure times.  Maritime Bus Terminals accept Cash, Debit, MasterCard, and Visa.  Maritime Bus does not accept personal cheques or money orders.
  • Purchases at Maritime Bus Agencies – If you are not located near one of our 7 Maritime Bus Terminals, worry no more,  Maritime Bus has you covered!  Maritime Bus is able to provide ticket service though partnerships with 28 various Agencies throughout NB, NS, and PEI. Click on the Province link at the bottom of this page.
  • Prepaid Ticket Order – Prepaid Ticket Order (PTO) occurs when a customer purchases a Maritime Bus ticket for someone else who is departing from another location. This can be done by calling our Customer Service Call Centre and speaking to one of our friendly agents.  Credit Card is required.


Flag Stop Locations

Maritime Bus offers on demand stops  known as  Flag Stops at various locations throughout the Maritime Bus Network.  Flag Stop tickets are available online and must be purchased 24 hours in advance.  If trying to purchase Maritime Bus tickets for a Flag Stop location online with less than 24 hours to the scheduled departure time, please contact 1.800.575.1807 to speak with a Maritime Bus Customer Service Agent to check availability.

Maritime Bus Flag Stop locations are indicated with the following flag icon red-flag-pointer beside the location name.

Find a Maritime Bus location near you!

x Effective at close on Friday, July 13th, 2018, Bathurst Agency located at the Sermax Convenience Store will be closing. We will continue to operate as a Flagstop only at that location until we secure another full service agency. Until then there will be no parcel or ticket service available. Parcels can be shipped and picked up at the next stop closest to you.