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.
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
| Dataset | Format | Records | Source |
|---|---|---|---|
| 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