
Five tickets for £75!
Save up to 25% off your admission tickets when visiting Jersey Zoo as a group of five.
Visit between 1st March and 31st October 2026 with at least one adult and one child to be eligible.
This offer is only available when purchased in advance online.
Plan your visit
All the info you'll need for an inspiring visit
"Friendly zoo and great animals and staff. Absolute must visit if you’re on the island."
TheJayDizzle, TripAdvisor
Plan your visit today
Start nowVisit Jersey Zoo
More helpful pages
Durrell Charity Shop
Reuse, Recycle, Rewild Our charity shop is full of trinkets and treasures waiting to be discovered. And all donations help to save endangered species!
Learn more
Group visits
Learn more about group ticket prices, entry conditions and how to book a group visit to Jersey Zoo.
Learn moreSystem.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Websites\Umbraco\durrell\umbraco\Data\UmbracoForms\PreValueTextFiles\24100066-cfea-4aea-9d7c-13a123761807\durrell-countries-prevalues.txt'. at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) at Umbraco.Cms.Core.IO.PhysicalFileSystem.OpenFile(String path) at Umbraco.Forms.Core.Data.PreValueTextFileSystemStorage.GetTextFilePreValues(String filePath) at Umbraco.Forms.Core.Providers.PreValues.GetValuesFromTextFile.GetPreValues(Field field, Form form) at Umbraco.Extensions.AppCacheExtensions.<>c__DisplayClass0_0`1.<GetCacheItem>b__0() at Umbraco.Cms.Core.Cache.SafeLazy.<>c__DisplayClass1_0.<GetSafeLazy>b__0() --- End of stack trace from previous location --- at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func`1 factory, Nullable`1 timeout, Boolean isSliding, String[] dependentFiles) at Umbraco.Forms.Web.Models.FormViewModel.FetchPrevalues(Field field, Form form, IFieldPreValueSourceService fieldPreValueSourceService, IFieldPreValueSourceTypeService fieldPreValueSourceTypeService, AppCaches appCaches, IPlaceholderParsingService placeholderParsingService, IDictionary`2 additionalData) at Umbraco.Forms.Web.Models.FormViewModel.Build(Form form, Record record, IDictionary`2 additionalData, IFieldTypeStorage fieldTypeStorage, IFieldPreValueSourceService fieldPreValueSourceService, IFieldPreValueSourceTypeService fieldPreValueSourceTypeService, AppCaches appCaches, IHostingEnvironment hostingEnvironment, IPlaceholderParsingService placeholderParsingService, PackageOptionSettings packageOptionSettings, SecuritySettings securitySettings, FormDesignSettings formDesignSettings, HtmlLocalLinkParser htmlLocalLinkParser, HtmlUrlParser htmlUrlParser, HtmlImageSourceParser htmlImageSourceParser) at Umbraco.Forms.Web.Services.FormRenderingService.GetFormModelAsync(HttpContext httpContext, Guid formId, Nullable`1 recordId, String theme, IDictionary`2 additionalData) at Umbraco.Forms.Web.ViewComponents.RenderFormViewComponent.InvokeAsync(Guid formId, Nullable`1 recordId, String theme, Boolean includeScripts, Nullable`1 redirectToPageId, IDictionary`2 additionalData) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsyncCore(ObjectMethodExecutor executor, Object component, ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments) at AspNetCoreGeneratedDocument.Views_Partials_Organisms_PageComponents_subscribe_container.ExecuteAsync() in D:\Jenkins_Home\workspace\durrell\production (master)\Code\website\Views\Partials\Organisms\PageComponents\subscribe-container.cshtml:line 33 at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context) at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialCoreAsync(String partialViewName, Object model, ViewDataDictionary viewData, TextWriter writer) at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.PartialAsync(String partialViewName, Object model, ViewDataDictionary viewData) at AspNetCoreGeneratedDocument.Views_Partials_Root_page_component_switcher.ExecuteAsync() in D:\Jenkins_Home\workspace\durrell\production (master)\Code\website\Views\Partials\Root\page-component-switcher.cshtml:line 26