By plane with Fly Cozumel, just 35 minutes. If you decide to go by ferry and land, plan about 3.5 hours just to get there.