About the Vaccine Queue Calculator for Scotland
If you're standing in a queue at a vaccination clinic — a flu jab drop-in, a mass vaccination event, or a booster clinic — the question on your mind is simple: how long until it's my turn, and will I be finished before the doors close? This calculator answers that with a standard queueing-theory approximation rather than a guess. It treats the line as a deterministic multi-server queue: everyone ahead of you is assumed to be served in parallel across the open vaccination stations at a steady average pace, in the order they arrived.
How the wait is calculated
With N people ahead of you and c vaccination stations open, the number of complete "rounds" of service that must finish before a station is free for you is floor(N / c). Multiplying that by the average time per vaccination gives your estimated wait before you're called. Add your own service time and the clinic's post-jab observation period, and you get the total time you should expect to spend on site — which you can then compare against how long the clinic has left before it closes.
- People ahead of you — count those already checked in and waiting in front of you, not everyone in the building.
- Stations open — count desks or booths actively vaccinating right now, since staffing can flex through the day.
- Average service time — the typical time from a person sitting down to the jab being given; ask staff or time a few people if you're unsure.
- Observation time — the monitoring period many clinics require after the injection before you're free to leave.
Putting the result in context
This is a planning estimate, not a promise. Real clinics have breaks, priority patients, paperwork delays, and stations that occasionally sit idle — all of which can push the actual wait longer than the round-based estimate. Treat a tight or negative margin before closing as a cue to ask staff directly about your position, rather than as a certainty that you'll be turned away.
When to consult a professional
This tool estimates queue timing only — it makes no assessment of who should be vaccinated, in what order, or with which vaccine. For questions about eligibility, scheduling, or the vaccination itself, speak with clinic staff or your healthcare provider.