Charter buses for Calgary, Banff & the Canadian Rockies
Airport transfers, Rockies tours, ski trips and Calgary Stampede groups. Sedans to 56-seat motorcoaches, planned around your itinerary.
Into the Rockies and beyond
Drive times are approximate and depend on weather and traffic.
Banff & Banff National Park
Banff town, the gondola and hot springs, with coach parking planned in advance.
Lake Louise & Moraine Lake
Moraine Lake Road is closed to private cars, so a shuttle or commercial coach is the way in when the road is open for the season.
Icefields Parkway to Jasper
One of the world’s great scenic drives, with photo stops planned along the way.
Calgary Stampede
Ten days every July. Hotel shuttles and group transfers need to be booked early.
Drumheller & the Badlands
Dinosaur country and the Royal Tyrrell Museum, an easy day trip from Calgary.
Ski trips
Lake Louise, Sunshine Village and Norquay, with room for skis and boards.
Pick the right size

Planning a group trip in the Rockies
- Park passes: visitors to Banff and Jasper National Parks need a park pass. We tell you what applies to your group.
- Book summer early: June to September and Stampede week are the busiest times for coaches in Alberta.
- Mountain weather: conditions change quickly, especially from October to April, so we plan extra time on mountain roads.
Calgary & Banff questions
Can you pick up at Calgary International Airport (YYC)?
Yes. Your driver meets the group with a name sign and helps with luggage, then takes you to Calgary, Canmore, Banff or Lake Louise.
Can a coach take our group to Moraine Lake?
Moraine Lake Road is closed to private vehicles, and access is by shuttle or commercial bus during the season the road is open. Tell us your dates and we will plan the best option.
Do you handle multi-day Rockies tours?
Yes. We plan routes and drive times within driver-hour rules, and arrange driver lodging for multi-day trips.
Request a Calgary & Banff quote
Tell us your dates, pickup points and group size. Most quotes within one business day.
Prefer to talk?
Call or message us with your trip details.
+1 (813) 766-4703
Call / WhatsApp
[email protected]
Email
