# NomadCrew 2027 UK cross-region travel calendar

Version 1.0. Published and source checked: 3 October 2026 (UTC).
Canonical page: https://nomadcrew.uk/uk-travel-calendar-2027/
Corrections: naqeeb@nomadcrew.uk (include the affected start date and duration).

## Question and population

How many annual-leave days would each person need for the same full-day trip?
The synthetic crew has three workers: one following the England and Wales
calendar, one the Scotland calendar and one the Northern Ireland calendar.
All work Monday to Friday, have Saturdays and Sundays off, and are granted
every bank holiday listed for their calendar off without using annual leave.
No travellers were surveyed and no booking, demand or behavioural data was used.
Region is the applicable holiday calendar, not necessarily someone's home address.

## Source and scope

Official inputs: https://www.gov.uk/bank-holidays.json and
https://www.gov.uk/bank-holidays . The supplied JSON is the frozen source
downloaded on 3 October 2026 UTC. Its SHA-256 is
538b3482c28b85ecd2db606a0d5ae6ad17248900b6498700ce0a48d26a3ecde6.
Future holiday calendars may change. The script reads this snapshot rather
than fetching a newer calendar silently.

Every date from 1 January through 31 December 2027 is a possible start.
For each start, enumerate lengths 3 through 10 calendar days inclusive.
365 starts x 8 lengths = 2,920 overlapping candidate windows, not independent
observations or a sample of actual holidays. January 2028 ends are allowed;
the latest possible end is 9 January 2028. End date = start + length - 1.
Both start and end count as full days away, including the return day.

## Calculation

For every region and date in each window, add one leave day if the date is
Monday to Friday and absent from that region's official bank-holiday dates.
Weekend bank holidays are not double-counted. Listed substitute dates are used.
Sum separately for each worker. The crew total is the sum across the three
workers; the maximum is the highest individual cost; the leave gap is maximum
minus minimum. These are descriptive calendar measures, not a travel-quality score.
When comparing equal-length trips, a smaller maximum means the member needing
most leave has fewer days to request. A smaller gap means more equal leave cost.
No additional tie-break or claim of a single best real-world trip is made.

## Files and columns

- windows.csv: all 2,920 windows, sorted by start date then ascending duration.
- bank-holidays-source.json: exact official input snapshot.
- reproduce.py: Python 3 script using only the standard library.
- summary.json: headline calculations, source hash and model version.
- methodology.md: these assumptions, definitions, limitations and instructions.
- research-bundle.zip: the five files above.

CSV dates use ISO YYYY-MM-DD. calendar_days counts inclusive days away.
leave_england_wales, leave_scotland and leave_northern_ireland count annual leave
for each of the three model workers. max_individual_leave is their maximum;
total_crew_leave is their sum; leave_gap is maximum minus minimum.
leave_dates_england_wales, leave_dates_scotland and leave_dates_northern_ireland
list the relevant requested dates, separated by semicolons. Empty means no leave.

## Reproduction

Extract the ZIP, then run with Python 3:

    python reproduce.py bank-holidays-source.json reproduced

The resulting reproduced/windows.csv and reproduced/summary.json match the
supplied files byte for byte. The script asserts the window count, Christmas
3/3/3, Easter 4/5/4 and no zero-leave window of 3-10 days starting in August.
Changing the source or assumptions is a new analysis, not a reproduction.

## Results and practical meaning

26 March-4 April 2027 (10 days): leave 4/5/4 (England and Wales/Scotland/NI).
Scotland's calendar does not list Easter Monday. The Scottish worker needs
29 March as leave plus the four days needed by the other two workers.
For 26-29 March (4 days), the same difference is 0/1/0.

31 July-2 August (3 days): leave 1/0/1. 28-30 August (3 days): leave 0/1/0.
Scotland's summer bank holiday is 2 August; England and Wales and NI use
30 August. There is no window of at least three days starting in August
requiring zero leave for all three workers. Ordinary two-day weekends remain
free in the model and fall outside its duration range.

25 December 2027-3 January 2028 (10 days): leave 3/3/3. All three request
29, 30 and 31 December. The listed Christmas and Boxing Day substitutes
(27 and 28 December) and New Year substitute (3 January) are off in all regions.
Three is the smallest maximum individual leave cost among all 10-day windows
in this enumeration. This describes the model; the Christmas leave pattern
is already publicly known and is not claimed as an unprecedented discovery.

## Limitations and reuse

Employer leave approval, shutdowns, part-time or shift patterns, local public
holidays, school terms, prices, routes, booking availability, disability and
access needs, religious observance, care commitments and personal preferences
are outside the model. Paid bank-holiday leave is not a universal entitlement.
Check each person's employer calendar and permission before booking.
No inference about UK traveller preferences, demand, popularity or bookings
can be drawn from these calculated windows.

Original derived CSV, script and methodology: CC BY 4.0
https://creativecommons.org/licenses/by/4.0/ . Attribute NomadCrew and link
the canonical page; identify changes. The GOV.UK source snapshot retains its
original Open Government Licence terms:
https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ .

Suggested citation: NomadCrew (2026). 2027 UK cross-region travel calendar,
version 1.0. Published 3 October 2026. https://nomadcrew.uk/uk-travel-calendar-2027/

Correction history: version 1.0, initial publication. Send reproducible errors
to the corrections address above; substantive corrections will be dated here
and on the public page.
