Where to buy instant film
One of these formats is in supermarkets. The rest are a camera shop or an order — and that difference matters more than a dollar of price.
instax mini film is the only instant film regularly stocked in supermarkets, drugstores and general retailers. instax WIDE and SQUARE usually mean a camera shop or an online order, and every Polaroid film is mostly an online purchase or direct from polaroid.com.

How this page is funded. Shake & Print earns a commission when you buy through our links, at no extra cost to you. It does not change which products we pick or the order we rank them in, and we do not state prices we have not verified — the buy buttons send you to the current listing instead. Full disclosure.
Availability by format
| Format | Supermarkets / general retail | Camera shops | Online |
|---|---|---|---|
| instax mini | Yes, widely | Yes | Yes |
| instax SQUARE | Occasionally | Yes | Yes |
| instax WIDE | Rarely | Yes | Yes |
| Polaroid i-Type | Rarely | Sometimes | Yes, incl. polaroid.com |
| Polaroid 600 | No | Sometimes | Yes |
| Polaroid SX-70 | No | Sometimes | Yes |
| Polaroid Go | No | Sometimes | Yes |
| Kodak 4PASS cartridges | No | Rarely | Yes, incl. Kodak's own store |
| ZINK 2 x 3 paper | Sometimes | Yes | Yes |
| Canon SELPHY sets | No | Yes | Yes |
That first row is the practically important one. instax mini is the only instant film you can reliably buy without planning, and that is worth more than most price differences — a camera with no film at a party is useless regardless of what the film cost.
Why we do not name a cheapest retailer
Because we checked, and it does not hold. On 13 October 2026 we found the identical instax mini 20-exposure twin pack at two US camera retailers:
| Retailer | Price | Per shot | Stock |
|---|---|---|---|
| Pro Photo Supply | $16.99 | $0.85 | Sold out |
| ProCam | $18.99 | $0.95 | Out of stock |
An 11% difference on the same pack, and both out of stock at the moment we looked. That is the normal state of this market, and it is exactly why every buy button on this site says "Check price on Amazon" rather than printing a number — any specific price we published would be wrong for somebody within a week.
Buying direct from the manufacturer
- Polaroid sells all its film directly at polaroid.com, including the triple, five and twelve packs. For Polaroid film this is often the most reliable source, and the multipack ladder there is the only official discount available.
- Kodak sells 4PASS cartridges directly at its photo printer store, and its printer bundles frequently include media at a better effective price than buying separately.
- Fujifilm does not sell instax film direct in the US in a way we could verify, which is academic — it is the one film that is everywhere.
- Canon sells SELPHY ink and paper sets through its own store and camera retailers.
What to avoid
- Film from unfamiliar bulk sellers. Film is a chemical product and heat ruins it. A pack that has sat in a hot warehouse is not a bargain, and counterfeit instax packs do exist.
- Expired film for anything that matters. It is cheap and unpredictable — colors shift, contrast changes, and some packs do not develop. Fine to experiment with, wrong for a gift or an event.
- Buying a year ahead to save 11%. Film expires. The multipack saving is real and small; wasted film is a complete loss.
- Assuming an album will fit. A separate but related trap — see matching an album to the print size.
The practical advice
- For a gift: buy the film with the camera, from the same order. One twin pack minimum.
- For an event: order film at least two weeks ahead, and buy one more pack than your calculation says. WIDE and Polaroid film in particular are not last-minute purchases.
- For ongoing use: if the camera takes instax mini, you never need to plan. If it takes anything else, keep one spare pack at home.
- For Polaroid specifically: buy the five-pack from polaroid.com. It is the cheapest official route and the right quantity for a camera that uses eight-shot packs.

1. Easiest film to buy anywhere
Fujifilm instax mini 12
The only instant film you can reliably pick up with the groceries.
- Buy it for
- Anyone who will run out at an inconvenient moment — which is everyone.
- Skip it if
- Anyone who needs a bigger print.
- Stocked in supermarkets, drugstores and general retailers, not just camera shops.
- About 85 cents a shot and the cheapest film in production.
- AA batteries too, so nothing about this camera needs a specialist shop.
Running cost: instax mini works out at $0.85 a shot. See every format’s cost.
How it scores8.6/10 overall
- Availability10
- Cost per shot10
- Print size5
Our editorial scoring, built from published specifications and reviews by outlets that test hardware — see how we pick. We have not handled these products, so these are not test results.
Engadget, which publishes hands-on reviews, calls it “a basic instant camera ideal for newbies that lets you get started shooting”.
#ad · we earn a commission at no extra cost to you

2. Plan ahead for this one
Polaroid Now Generation 3
Great camera, film you will mostly be ordering.
- Buy it for
- Anyone who buys film in advance rather than on the day.
- Skip it if
- Anyone who wants to top up mid-event.
- Film is mostly online or direct from polaroid.com rather than on a high street.
- Eight exposures a pack, so you run out faster than you expect.
- Polaroid's own five-pack is both the cheapest route and the sensible quantity.
Running cost: Polaroid i-Type works out at $2.37 a shot, so a hundred photographs in the first year puts the real total at about $366.86 including the camera. See every format’s cost.
How it scores7.0/10 overall
- Availability5
- Cost per shot2
- Print size10
Our editorial scoring, built from published specifications and reviews by outlets that test hardware — see how we pick. We have not handled these products, so these are not test results.
#ad · we earn a commission at no extra cost to you
Questions people ask
Where can I buy instant film?
instax mini film is stocked in supermarkets, drugstores and general retailers as well as camera shops and online. instax WIDE and SQUARE usually need a camera shop or an online order. Every Polaroid film is mostly an online purchase, and polaroid.com sells all of it directly.
Can you buy instant film in supermarkets?
instax mini, usually yes — it is the only instant film with that level of general distribution. instax SQUARE turns up occasionally, instax WIDE rarely, and Polaroid film almost never. That availability gap is a real advantage of choosing an instax mini camera.
Where is the cheapest place to buy instax film?
It genuinely varies, which is why we do not name one. We found the same 20-exposure instax mini twin pack at $16.99 and $18.99 at two US retailers on the same day — an 11% spread, with both out of stock. Use the buy links to compare current prices.
Should I buy Polaroid film from Polaroid directly?
Often yes. polaroid.com stocks every current film including the triple, five and twelve packs, and the multipack ladder there is the only official discount — the five-pack works out at about $2.13 a shot against $2.37 for a single pack.
Is it safe to buy instant film from marketplace sellers?
Use judgment. Film is a chemical product that heat degrades, so storage matters, and counterfeit instax packs exist. Buying from a retailer with proper stock handling — or direct from the manufacturer — is worth a small premium over an unfamiliar bulk seller.
Read these next

The cheapest instant film
Every film ranked by cost per shot.

How much film do I need?
How much to order, for a gift, a year or an event.

Instant film types explained
Which film fits which camera.

What instax film costs per shot
The most available film, in detail.

How much film for a wedding?
Why event film is an order-ahead purchase.
Sources
- Pro Photo Supply — instax mini film, 20 exposures — $16.99 on 13 October 2026
- ProCam — instax mini film twin pack, 20 exposures — $18.99 on 13 October 2026 — a second check on the same product, ISO 800 confirmed
- Pro Photo Supply — instax WIDE film, 20 exposures — $21.99 on 13 October 2026
- Pro Photo Supply — instax SQUARE film, 20 exposures — $22.99 on 13 October 2026
- Polaroid — all instant film — Current film range, 13 October 2026
- Polaroid — Color i-Type film — $18.99 for 8 photos, image area 79 x 77 mm, ASA 640, 13 October 2026
- Polaroid — Color i-Type film five pack — $84.99 for 40 photos, 13 October 2026
- Kodak — 4PASS cartridges — $24.99 for 60 prints (2.1x3.4 and 3x3), $31.99 for 80 (4x6), $35.99 for 120 (4x4), 13 October 2026
- ProCam — Canon 2x3 ZINK paper, 20 sheets — $11.99 on 13 October 2026
- Pro Photo Supply — Canon SELPHY KP-108IN set — $41.99 for 108 prints at 4 x 6 in, 13 October 2026
Found something out of date or wrong? Tell us and we will correct it with a dated note. Our picks are re-checked quarterly — see our editorial policy.