Holbox Island is located on the north side of the Yucatan Peninsula. The island is 27 miles(43 km) long, bordered by Cabo Catoche on the east and separated from the mainland by Yalahao Lagoon to the south.
Most of the island's shore is white sandy beach where you can find all types of shells washed up by northern flowing currents. Conch end up on the beach after local divers harvest them for commercial fishing purposes. There are no rocks in the island, which is made entirely of sand and shells (no wonder most inhabitants don't wear shoes). The shallow water ringing Holbox is a light emerald green. You can walk quite far in the shallows, but 3 miles (5 km) out, the water is 12.5 miles (20 km) deep.
Although flying to Holbox Island is the most convenient method of arrival, ferries run across Yalahao Lagoon from the mainland town of Chiquila. To get to Chiquila, take Highway 180 from Cancun and turn north at El Ideal towards Cedral. The drive is about 3 hours from Cancun. There are no cars on the island, but there are golf carts, bikes and scooters to rent.