How to Get Here

Getting to Shelburne is easy, with connections by land, sea and air.

By Car

The Town of Shelburne is accessible to the rest of the province and all major areas via the 100 Series Highways. Travelling south from Halifax, Shelburne is approximately a 2.5-hour drive on Highway 103. Travelling east from Yarmouth, Shelburne is approximately a 1-hour drive on Highway 103.

By Sea

  1. Nova Star ferry from Portland, Maine to Yarmouth, Nova Scotia


    For complete schedule, cost and vessel details visit Novastar Cruises.

  2. Cruise Ship Visits

  3. Car ferries arrive from Canadian ports of call at the Nova Scotia ports of Digby and North Sydney.

    Marine Atlantic Ferries - Sail between Sydney, Nova Scotia and Newfoundland.
    For more information visit Marine Atlantic, phone: 1-800-341-7981

    Bay Ferries - Princess of Acadia - Sails between Saint John, New Brunswick and Digby, Nova Scotia.
    For more information visit Bay Ferries.

By Air

Via Halifax - The Halifax Stanfield International Airport is the Atlantic Canadian centre for domestic, regional and international flight service. You can travel to Halifax on direct flights from many Canadian, US, European and Caribbean destinations. Hundreds of connecting flights make it easy to get here from anywhere in the world. For more information, you can visit

By Rail

Via Halifax - Via Rail Canada operates trains in all regions of Canada over a network spanning the country from the Atlantic to the Pacific, from the Great Lakes to Hudson Bay and some US destinations. For more information visit Via Rail Canada.