Rome2Rio

How to get fromCampobello Island to Calgaryby car, plane, bus, or train

Find Transport to Calgary

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 8 ways to get from Campobello Island to Calgary by car, plane, bus, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Drive to St. John Airport, fly to Calgary International Airport

    best
    1. Drive from Campobello Island to Saint-John-Airport-YSJcar car
    2. Fly from St. John Airport (YSJ) to Calgary International Airport (YYC)plane plane YSJ - YYC
    11h 2m
    $307–1,254
  2. Drive, bus to Bangor, fly to Calgary International Airport

    cheapest
    1. Drive from Campobello Island, NB to Perry, MEcar car
    2. Take the bus from Perry, ME to Bangor Airportbus bus
    3. Fly from Bangor (BGR) to Calgary International Airport (YYC)plane plane BGR - YYC
    14h 19m
    $253–951
  3. Drive, bus, train

    1. Drive from Campobello Island to Perry, MEcar car
    2. Take the bus from Perry, ME to Bangor, MEbus bus
    3. Take the bus from Bangor Transportation Center to Boston, MA - South Stationbus bus
    4. Take the train from Boston to Chicago Union Stationtrain train
    5. Take the train from Chicago Union Station to Shelby Amtrak Stationtrain train
    6. Take the bus from Shelby Transit Center to Port of Sweet Grassbus bus
    7. Drive from Port of Sweet Grass to Lethbridge - University Transit Loopcar car
    8. Take the bus from Lethbridge - University Transit Loop to Calgary Downtown Ticket Office 606 5 Ave SWbus bus
    2d 20h
  4. Drive  4,146.5 km

    1. Drive from Campobello Island, NB to Calgary Delta Hotelcar car 4,146.5 km
    2d 2h
    $752–1,087
  5. Drive, bus to Fredericton International Airport, fly to Calgary International Airport

    1. Drive from Campobello Island to Saint John Terminalcar car
    2. Take the bus from Saint John Terminal to Fredericton Airportbus bus
    3. Fly from Fredericton International Airport (YFC) to Calgary International Airport (YYC)plane plane YFC - YYC
    10h 16m
    $435–945
  6. Drive, bus to Greater Moncton International Airport, fly to Calgary International Airport

    1. Drive from Campobello Island to Saint John Terminalcar car
    2. Take the bus from Saint John Terminal to Monctonbus bus
    3. Fly from Greater Moncton International Airport (YQM) to Calgary International Airport (YYC)plane plane YQM - YYC
    12h 51m
    $399–1,210
  7. Drive to St. John Airport, fly to Edmonton International Airport, bus

    1. Drive from Campobello Island to Saint-John-Airport-YSJcar car
    2. Fly from St. John Airport (YSJ) to Edmonton International Airport (YEG)plane plane YSJ - YEG
    3. Take the bus from Edmonton International Airport - 307 Airport Rd to YYC-Calgary International Airportbus bus
    12h 7m
    $371–1,388
  8. Drive, bus, train via Winnipeg

    1. Drive from Campobello Island to Saint John Terminalcar car
    2. Take the bus from Saint John Terminal to Monctonbus bus
    3. Take the train from Moncton to Montréaltrain train
    4. Take the train from Montréal to Toronto Union Stationtrain train
    5. Take the train from Toronto Union Station to Winnipegtrain train
    6. Take the bus from Winnipeg to Reginabus bus
    7. Take the bus from Regina to Calgary Flix busbus bus
    3d 14h
    $1,106–2,363

St. John Airport (YSJ) to Calgary International Airport (YYC) flights

Calendar11Weekly Planes
Duration8h 32mAverage Duration
Ticket$273Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Campobello Island, NB, Canada and Calgary, AB, Canada?

There is no direct connection from Campobello Island to Calgary. However, you can drive to Saint-John-Airport-YSJ airport, fly to Calgary International Airport (YYC), walk to Calgary - Airport YYC, then take the bus to Calgary Downtown Ticket Office 606 5 Ave SW. Alternatively, you can take a vehicle from Campobello Island to Calgary Downtown Ticket Office 606 5 Ave SW via Perry, ME, Bangor, ME, Bangor Transportation Center, Boston, MA - South Station, Boston, Chicago Union Station, Shelby Amtrak Station, Shelby Transit Center, Port of Sweet Grass, and Lethbridge - University Transit Loop in around 2d 20h.

Airlines
Train operators
Bus operators

Want to know more about travelling around Canada

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides