Getting Here and Around

Saint John airport receives flights from Halifax, Montréal, and Toronto, all of which provide connections to international flights; Saint John Transit Bus No. 32 will get you into the city on weekdays, otherwise you'll need to take a taxi. There is no rail service to Saint John, but Maritime Bus provides long-distance bus service to the city from Montréal, Québec City, Halifax, and Charlottetown, and numerous towns and cities within Atlantic Canada. If you arrive in the downtown area by car, park and proceed on foot for full enjoyment. If it’s just a day trip, you might consider using Saint John Transit’s Parcobus park-and-ride service, which has three parking lots on the outskirts. The city bus network is quite extensive, with fares of C$2.50–C$3.50, but bear in mind that some city sights, such as Rockwood Park and the Cherry Brook Zoo or Irving Nature Park, are beyond the downtown area, and you might need your car. Additionally, Saint John Transit offers two-hour sightseeing bus tours of historic areas from June to October on days when a cruise ship is in port, with two departures daily at 10 am and 12:30 pm. Times may be adjusted to suit cruise ship arrival times, but the tours are not restricted to cruise passengers. The pickup and drop-off point is just up the street from the cruise ship terminal. Tickets, which can be purchased from the driver (cash only), cost C$20 for adults.

Bus Information

Bus Contacts

Maritime Bus. 506/672–2055; 800/575–1807;

Saint John Transit. 55 McDonald St., Saint John, New Brunswick, E2J 0C7. 506/658–4700;

Previous Travel Tip



Book A Trip



  • CARS

Trip Finder