Community Information

About the City of Avalon

Avalon is situated on the easterly portion of Catalina Island, 22 miles off the coast of Southern California. Avalon is a little over 2 .8 square miles in size. The picturesque and dynamic seaport of Avalon has a permanent population of around 4,000, with annual visitors in excess of one million. Catalina Island is part of Los Angeles County. Avalon school (k-12) is part of the Long Beach Unified School District. The City and Island have a vibrant, tourist-based economy, there is a strong environmental protection philosophy, and a desire to create and maintain a model community based on sustainable principles.  The City of Avalon is governed by an elected council and operations include departments of recreation, public works, fire while also being responsible for the only hospital on the island. Sheriff, additional fire and library services are provided by Los Angeles County.

Cruise Ship Schedule

View the Catalina Island cruise ship docking schedule for Avalon by month, including times, cruise lines and number of passengers.

Visitor Statistics

Catalina Island welcomes over 1 million visitors a year via Ferries, Helicopter or private boats and planes.  Tracking based on arrivals in Avalon are…

Care For Catalina

When visiting Catalina Island, the need to be conscious of limiting waste and consumption of precious resources is paramount to the long-term experiences had by…

Avalon 2030 General Plan

The Avalon General Plan / Local Coastal Plan represents the City’s comprehensive effort to define what makes Avalon a special place, delineate a vision…

Avalon Vision 2020

In 2003, a group of 40 Avalon residents worked for 3 months to craft a vision of what they would like their community to look like in the year 2020. The…

Explore the Island

Catalina Flyer

Catalina Flyer from Newport

$10 Off Catalina Island Ferry

Hop onboard the Catalina Flyer for daily ferry service from Newport Beach to Avalon, Catalina Island in just over 1 hour.

Catalina Sea Spa

Catalina Sea Spa

Recharge with massages starting at $110.

Discover Bliss at Catalina Sea Spa! Book online or call 310-510-8920. Treat yourself and escape to relaxation today!