• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Calgary to Vermilion by plane, taxi, bus, 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.

Recommended option

Fly, taxi  •  3h 35m

  1. Fly from Calgary (YYC) to Lloydminster (YLL) YYC - YLL
  2. Take a taxi from Lloydminster to Vermilion

$270 - $620

Cheapest option

Bus, train, taxi  •  7h 54m

  1. Take the bus from Calgary, AB - Calgary Tower to 107 Street & 105 Avenue
  2. Take the train from Edmonton to Viking
  3. Take a taxi from Viking to Vermilion

$224 - $312

2 alternative options

Bus, taxi  •  8h 9m

  1. Take the bus from Calgary Downtown Office to Edmonton Downtown
  2. Take the bus from Edmonton to Vegreville
  3. Take a taxi from Vegreville to Vermilion

$231 - $295

Drive  •  5h 1m

  1. Drive from Calgary to Vermilion 304 miles

$50 - $80

Questions & Answers

The cheapest way to get from Calgary to Vermilion is to drive which costs $50 - $80 and takes 5h 1m.

More details

The quickest way to get from Calgary to Vermilion is to fly and taxi which costs $270 - $650 and takes 3h 35m.

More details

The distance between Calgary and Vermilion is 338 km. The road distance is 486.4 km.

Get driving directions

The best way to get from Calgary to Vermilion without a car is to bus and train and taxi which takes 7h 54m and costs $220 - $320.

More details

It takes approximately 3h 35m to get from Calgary to Vermilion, including transfers.

More details

The quickest flight from Calgary Airport to Lloydminster Airport is the direct flight which takes 1h 23m.

Search flights

Yes, the driving distance between Calgary to Vermilion is 486 km. It takes approximately 5h 1m to drive from Calgary to Vermilion.

Get driving directions

WestJet offers flights from Calgary Airport to Lloydminster Airport.

Search flights

There are three+ hotels available in Vermilion. Prices start at $125 CAD per night.

More details

The best way to get from Calgary to Calgary Airport is to line 300 bus which takes 31m and costs $10.

More details

Map of how to get from Calgary to Vermilion.
Launch map view
  • Distance: 211 miles
  • Duration: 3h 35m

What companies run services between Calgary, AB, Canada and Vermilion, AB, Canada?

There is no direct connection from Calgary to Vermilion. However, you can take the line 300 bus to YYC Airport Domestic Terminal, take the walk to Calgary airport, fly to Lloydminster, then take the taxi to Vermilion. Alternatively, you can take the bus to 107 Street & 105 Avenue, take the taxi to Edmonton, take the train to Viking, then take the taxi to Vermilion.

Airlines
WestJet
Website
westjet.com
Flights from Calgary to Lloydminster
Ave. Duration
1h 23m
When
Every day
Estimated price
$130 - $450
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Edmonton to Viking
Ave. Duration
2h 3m
Frequency
Twice a week
Estimated price
$55 - $110
Website
viarail.ca
Escape
$27 - $55
Economy
$55 - $80
EconomyPlus
$75 - $110
Business
$75 - $110
Bus operators
Loud Travel
Phone
+1 416 829-4238
Website
squareup.com
Bus from Calgary, AB - Calgary Tower to 107 Street & 105 Avenue
Ave. Duration
3h 30m
Frequency
6 times a week
Estimated price
$40
Schedules at
squareup.com
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Edmonton to Vegreville
Ave. Duration
1h 10m
Frequency
6 times a week
Estimated price
$45 - $60
Schedules at
riderexpress.ca
Other operators
Taxi from Lloydminster to Vermilion
Ave. Duration
41m
Estimated price
$130 - $160

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 How to get from London to Edinburgh, Travel Insider: Top Japan travel tips by Beatrix Holland and Need to know: Greyhound - to help you get the most out of your next trip.