Australian Camping Data

Australian holiday & camping data,
ready to use

Public holidays, school holidays, 3,174 postcode coordinates, and a smart camping packing checklist. JSON files you can drop in, or install as an npm package.

npm install @sanur/australian-camping-data

Public Holidays

2026-2027 public holidays for all Australian states and territories, sourced from government gazettes.

View interactive calendar →

School Holidays

Term break periods for NSW, VIC, QLD, SA, WA, TAS, NT, and ACT. Know when families are travelling.

View by state →

Postcode Geocoding

3,174 Australian postcodes with latitude and longitude coordinates. JSON and CSV formats.

View data →

Camping Checklist

Smart packing list that adapts to your campground. Missing showers? It adds biodegradable soap.

Build your checklist →

Haversine Distance

Calculate straight-line distance and estimated drive time between Australian coordinates.

View source →

Long Weekend Finder

Automatically detects long weekends by combining public holidays with regular weekends.

Find long weekends →

Quick start

// Install
npm install @sanur/australian-camping-data

// Use in your app
import { getPublicHolidays, isSchoolHoliday, lookupPostcode } from 'australian-camping-data';

// Get NSW public holidays for 2026
const holidays = getPublicHolidays(2026, 'NSW');

// Check if a date falls in school holidays
isSchoolHoliday('2026-07-05', 'NSW'); // true (winter holidays)

// Postcode geocoding
lookupPostcode('2000'); // { lat: -33.8688, lng: 151.2093 }

// Or import raw JSON
import holidays from 'australian-camping-data/data/holidays/2026.json';

Data sources

DatasetFormatRecordsSource
Public holidays JSON 2026-2027 State government gazettes
School holidays JSON 2026, 8 states State education departments
Postcode geocoding JSON, CSV 3,174 postcodes matthewproctor/australianpostcodes (CC0)
Camping checklist JSON 9 categories, 50+ items Curated by the CampWatch team

Planning a camping trip in Australia?

Get free campsite alerts from CampWatch