Rome2Rio

How to get fromVictoria to Cozumelby plane, shuttle, or ferry

Find Transport to Cozumel

See all options

There are 3 ways to get from Victoria to Cozumel by plane, shuttle, or ferry

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

  1. Fly Victoria International Airport to Cozumel International Airport

    best
    1. Fly from Victoria International Airport (YYJ) to Cozumel International Airport (CZM)plane plane YYJ - CZM
    14h 59m
    $5,357–19,417
  2. Fly Victoria International Airport to Cancún International Airport, shuttle, ferry

    cheapest
    1. Fly from Victoria International Airport (YYJ) to Cancún International Airport (CUN)plane plane YYJ - CUN
    2. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Airportshuttle bus
    3. Take the ferry from Playa del Carmen to Cozumelferry ferry
    12h 14m
    $3,822–12,927
  3. Fly Victoria Inner Harbour Apt to Cozumel International Airport

    1. Fly from Victoria Inner Harbour Apt (YWH) to Cozumel International Airport (CZM)plane plane YWH - CZM
    19h 50m
    $5,446–19,388

Victoria International Airport (YYJ) to Cozumel International Airport (CZM) flights

Calendar4Weekly Planes
Duration13h 33mAverage Duration
Ticket$5,160Cheapest Price
See schedules

Questions & Answers

What companies run services between Victoria, BC, Canada and Cozumel, Estado de Quintana Roo, Mexico?

Air Canada, WestJet, and Porter Airlines fly from Victoria International Airport (YYJ) to Cozumel International Airport (CZM) 4 times a week.

Airlines
Bus operators
Ferry 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 What documents do I need to cross Niagara Falls?, Why you should take the train in the US, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.