Rome2Rio

How to get fromCampbellton to Red Deerby bus, plane, train, or car

Find Transport to Red Deer

See all options

There are 8 ways to get from Campbellton to Red Deer by bus, plane, train, or car

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

  1. Bus to Greater Moncton International Airport, fly to Edmonton International Airport, bus

    best
    1. Take the bus from Campbellton to Moncton Airportbus bus
    2. Fly from Greater Moncton International Airport (YQM) to Edmonton International Airport (YEG)plane plane YQM - YEG
    3. Take the bus from Leduc, AB to Red Deer - The Quality Innbus bus
    12h 59m
  2. Bus to Bonaventure Airport, fly to Calgary International Airport, bus

    cheapest
    1. Take the bus from Pointe-à-la-Croix to Bonaventurebus bus
    2. Fly from Bonaventure Airport (YVB) to Calgary International Airport (YYC)plane plane YVB - YYC
    3. Take the bus from Calgary YYC Airport to Red Deerbus bus
    27h 4m
    $309–1,136
  3. Train, bus

    1. Take the train from Campbellton to Montréaltrain train
    2. Take the train from Montréal to Toronto Union Stationtrain train
    3. Take the train from Toronto Union Station to Jaspertrain train
    4. Take the bus from Jasper to Edmontonbus bus
    5. Take the bus from Edmonton South, AB - Southgate Transit Centre to Red Deer, AB - 6607 67 Stbus bus
    4d 3h
    $1,175–2,611
  4. Drive 4,282.8 km

    1. Drive from Campbellton to Red Deercar car 4,282.8 km
    2d 3h
    $849–1,225
  5. Bus to Greater Moncton International Airport, fly to Calgary International Airport, bus

    1. Take the bus from Campbellton to Moncton Airportbus bus
    2. Fly from Greater Moncton International Airport (YQM) to Calgary International Airport (YYC)plane plane YQM - YYC
    3. Take the bus from Calgary YYC Airport to Red Deerbus bus
    13h 25m
    $488–1,259
  6. Bus to Bonaventure Airport, fly to Edmonton International Airport, bus

    1. Take the bus from Pointe-à-la-Croix to Bonaventurebus bus
    2. Fly from Bonaventure Airport (YVB) to Edmonton International Airport (YEG)plane plane YVB - YEG
    3. Take the bus from Leduc, AB to Red Deer - The Quality Innbus bus
    26h 39m
  7. Train to Bathurst Airport, fly to Calgary International Airport, bus

    1. Take the train from Campbellton to Bathurst Train Stationtrain train
    2. Fly from Bathurst Airport (ZBF) to Calgary International Airport (YYC)plane plane ZBF - YYC
    3. Take the bus from Calgary YYC Airport to Red Deerbus bus
    14h 1m
    $309–1,252
  8. Train to Bathurst Airport, fly to Edmonton International Airport, bus

    1. Take the train from Campbellton to Bathurst Train Stationtrain train
    2. Fly from Bathurst Airport (ZBF) to Edmonton International Airport (YEG)plane plane ZBF - YEG
    3. Take the bus from Leduc, AB to Red Deer - The Quality Innbus bus
    13h 8m

Campbellton to Red Deer by train and bus

Calendar2Weekly Services
Duration4d 3hAverage Duration
Ticket$1,175Cheapest Price
See schedules

Questions & Answers

What companies run services between Campbellton, NB, Canada and Red Deer, AB, Canada?

There is no direct connection from Campbellton to Red Deer. However, you can take the bus to Moncton Airport, walk to Greater Moncton International Airport (YQM) airport, fly to Edmonton International Airport (YEG), walk to Leduc, AB, then take the bus to Red Deer - The Quality Inn. Alternatively, you can take a train from Campbellton to Red Deer, AB - 6607 67 St via Montréal, Toronto Union Station, Jasper, Jasper, Edmonton, and Edmonton South, AB - Southgate Transit Centre in around 4d 3h.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the US: What do I need to know?, Travelling by boat in Italy, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.