Buses & Shuttles

Wanting to explore Newfoundland without a car? No problem! There are many bus & shuttle services throughout the province that act as public transport, and offer door-to-door service from anywhere to anywhere on their route.

Most bus & shuttle services in Newfoundland operate once daily, heading into St John’s early in the morning, and returning to the outports in the afternoon. For exact departure time, contact the company directly. All companies accept cash only, payable to the driver.

To help you plan for your trip we have compiled a list of different bus & shuttle companies and the routes they offer. Simply scroll down through the regional maps, using the menus to the left of each map to select the routes you wish to see. Below you will find information of each of these routes, rough rates, and the companies that service them.

The DRL cross-island service stops are outlined in each regional map below. The DRL offers a daily route from St John’s to Port aux Basques and back for $126 per person.

Eastbound departs Port aux Basques at 8:00am;

Westbound from St John’s departs at 7:30am.

For more information please visit the DRL website here.

Please note all rates are per person and act as a guide only.  Please confirm exact rates and departure times with individual companies.

Argentia and Placentia (Seasonal Marine Atlantic Terminal)

Newhook’s Transportation +1 (709) 682 4877  $30, daily at 2pm and 5pm, with an extra trip on Saturdays at 12pm.

Avalon Peninsula and Irish Loop

Molloy’s Transportation +1 (709) 682 6679 $25, weekday at 4pm from St John’s, Saturday 2pm.

Bonavista Peninsula

Daily from Bonavista at 7am, from St John’s at 2pm. If coming to us, be sure to ask from Trinity EAST! We are on their route, and do not cost extra. The historic town of Trinity is a 30 minute diversion, and will cost an extra $10pp.

Shirran’s Taxi +1 (877) 468 7741  $40,

Marsh’s Taxi +1 (709) 747 2225 $45,

Bonavista Cabs +1 (709) 468 2457 $45

Burin Peninsula 

Slaney’s Bus +1 (888) 873 2555 $50, daily from St John’s at 2:30pm

Cheeseman’s Bus +1 (709) 753 7022 $50, daily from St John’s at 2pm

Spencer Lee’s Taxi +1 (888) 891 1020 $50, daily from St John’s at 2pm

Fortune – St Pierre Ferry Terminal

Foote’s Taxi +1 (800) 866 1181  $45, daily from St John’s at 3pm

Carbonear and Bay Roberts

Bradbury Taxi +1 (709) 682 5566


Central Express +1 (709) 422 2647 $55, departs 8am from Gander, 3pm from St John’s every Monday, Wednesday, and Friday.

Bonavista Bay North

Bonavista North Transportation + 1 (709) 536 5584/571 2292/579 5126, $65 to Lumsden from St John’s, departs twice weekly.


St Alban’s & Bay d’Espoir

Thornhill’s Bus Service Ltd +1 (866) 538 3429, St John’s service that will stop along the way. The times are irregular and seasonal, please contact directly to schedule.

Central Express

Central Express +1 (709) 422-2647 Flexible scheduled Shuttle operating from Gander to Twillingate serving the Fogo Island ferry service Also offers scheduled service from Lewisporte to St John’s with stops in Gander.

Bonavista Bay North

Bonavista North Transportation + 1 (709) 536 5584/571 2292/579 5126, $65 to Lumsden from St John’s, departs twice weekly.

Fogo Island

Fogo Island Bus Tours +1 (709) 266 7143, offer transport around the island of Fogo.

Corner Brook and Deer Lake

Star Taxi +1 (709) 634 4343, offer service to and from Deer Lake Airport from Corner Brook ($22) and Pasadena ($20)

Corner Brook Transit services the city of Corner Brook, $2.50 per ride. Their schedule and route map can be found here.

Gros Morne

Martin’s Bus +1 (709)-453-7269, Corner Brook to Trout River $18pp


Burgeo Bus Line +1 709 886 2700, Corner Brook to Burgeo $40pp, discounts for seniors and students.

Northern Peninsula

Norpen Bus Service +1 (709) 457-2024 / 7197, from Corner Brook to Deer Lake Airport, Plum Point, St. Anthony Airport, Roddickton & Englee every Tuesday and Friday.


Eddy’s Shuttle Service +1 (709) 643 2134, from Corner Brook to Stephenville.