Wyspa położona na północ od zewnętrzeno pasma Archipelagu Kvarnerskiego tworzy prawie jedną całość z wyspą Loszinj. Oddzielone są od siebie tylko 11 metrów szerokim przesmykiem połączonym mostem zwodzonym, który umożliwia przepływ statkom. Chociaż obie wyspy różnią się topografią, łączy ich jednakowa historia. Cres leży na obszarze 404 km2, jest długi 68 km.
Według wykopalisk obie wyspy były osiedlone w epoce kamiennej i bronzowej. Piersze zaznaczone osiedle wznikło na Cresie, gdzie liburnskie szczepy wykorzystały naturalnych nabrzeży w miejscach miast Cres i Osor i zbudowały na szczytach pagórków twierdze Merag, Porozina i Lubenice. Starożytni Grecy nazwali obie wyspy Apsirtides.
Wybrzeże wyspy jest bardzo mało rozczłonkowane, na wyspie brakuje płynącej wody. Jednak można tutaj znaleźć rozległe słodkowodne Vranskie jezioro, którego powierzchnia wody leży ponad 68 metrów n.p.m. Jezioro dostarcza wodę do wszystkich miast na wyspie. W pobliżu jeziora pokazują się w kilku miejscach z dna morskiego źródła słodkowodne zwane vrulje. Cres jest dostępny z lądu promami, ale prawie połowa wyspy pokryta jest polami i skałami a na północy zaroślami sosnowymi i dębowymi. Bardziej zaludnione jest zachodnie wybrzeże wyspy. Oprócz miasta, można tutaj znaleźć prywatny camping z przeźroczystą wodą.
Na wyspy można dotrzeć wyłącznie łódkami. Głównym portem dla obu wyspy (również Loszinj) jest Mali Loszinj, który właśni promowe połączenie z Pulą, Zadarem i Wenecją. Podczas letnich miesięcy także można skorzystać z połączenia łódzi osobowej do Susaku, Cresu i Rijeki. Połączenie promowe jest również z Brestovy do Poroziny na Cresie oraz pomiędzy Maragem (Cres) i Valbiską (Krk).