Where to Buy Film: Best Stocks, Retailers, and What to Avoid

Analog photography is quietly booming again, and knowing where to buy quality film has become a real puzzle for anyone loading a 35mm or medium format camera for the first time. Drugstore shelves that used to overflow with rolls now carry a handful of skus, prices have jumped, and half the stocks hobbyists remember from the 2000s are out of production. This guide covers where photographic film is still stocked in person, which online retailers carry the widest catalog, what to look for before you buy, and the pitfalls that trip up new shooters. Whether you are hunting for Kodak Portra for a wedding, a cheap roll of Gold for weekend snapshots, or expired oddities for experimental work, the right film source makes the whole hobby cheaper and more fun.

This page contains affiliate links. We may earn a commission at no extra cost to you.

What Photographic Film Is and Who Still Shoots It

Photographic film is a flexible plastic base coated with a light-sensitive silver halide emulsion. When you press the shutter, light strikes the emulsion and forms a latent image that chemical development turns into a visible negative or positive. That analog process is what gives the medium its distinctive grain, color rendition, and tonal roll-off, qualities that most digital sensors still struggle to replicate. According to Kodak, demand for consumer stocks has climbed every year since 2015, and the company has reopened production lines to keep pace.

Film buyers today fall into three camps: hobbyists who shoot weekend rolls on thrifted 35mm bodies, professional portrait and wedding photographers who prefer the skin tones of stocks like Portra 400, and instant-photography fans who burn through Polaroid and Instax packs at parties. Students and fine-art shooters round out the market. If you are new to the hobby, start with a 24 or 36-exposure color negative roll and a lab that handles standard C-41 processing, it is the cheapest way to find out whether analog suits you.

What to Look For: Features and Buying Criteria

Format. Match the roll to your camera. 35mm is the most common size and fits nearly every classic SLR and rangefinder. 120 is used by medium format bodies like Hasselblad, Mamiya, and Pentax 67, and produces larger negatives with finer grain. Large format sheets (4×5, 8×10) are a specialty purchase for view cameras. Instant packs are keyed to specific bodies: Instax mini, Instax wide, and Polaroid i-Type and 600 series are not interchangeable.

ISO speed. ISO 100 and 200 produce the finest grain and work well in bright daylight. ISO 400 is the all-purpose sweet spot and handles cloudy days, shaded portraits, and indoor windows with available light. ISO 800 and 1600 are what you reach for at concerts, dim restaurants, and low-light events; expect visibly coarser grain as a tradeoff.

Color negative vs slide vs monochrome. Color negative (C-41 process) is forgiving of exposure error and processed cheaply almost anywhere. Slide, also called reversal or E-6, produces rich, projection-ready positives but is unforgiving and expensive to develop. Black and white film uses traditional silver chemistry and can be processed at home in a daylight tank with minimal gear.

Expiration date. Check the box. Sealed rolls kept cold last years past the printed date, but room-temperature stock loses sensitivity and can shift color over time. For professional work, buy fresh from a reputable seller and refrigerate what you are not shooting this month.

DX coding. Most modern 35mm cameras read the silver checkerboard on the cassette to set ISO automatically. Cheap re-spooled rolls from small sellers sometimes lack proper DX codes, so confirm compatibility if your camera has no manual ISO dial.

Exposure count. Standard 35mm cassettes ship in 24 or 36-exposure lengths. 36-exposure rolls cost slightly more per cassette but noticeably less per shot, which matters if you burn through a roll at every weekend outing. 120 rolls give 12 shots on a 6×6 camera, 10 on 6×7, and fewer on 6×9 panoramic bodies, so budget accordingly when you plan a shoot day.

What to Avoid When Buying Film

Room-temperature expired stock from online auctions. Expired rolls can produce pleasing color shifts, but only if they were stored cold. A five-year-expired roll that sat in a garage through summers will be fogged and streaky, with no usable latitude. Ask the seller about storage before you buy.

Repackaged or mystery white-label rolls. Some sellers re-spool unknown bulk stock and relabel it as generic 35mm. You have no idea of the origin, age, or processing chemistry. Stick with named brands from established retailers unless you enjoy the gamble.

Airport checked-baggage X-rays. This is a purchase-adjacent mistake. Modern checked-luggage CT scanners ruin rolls at any ISO. Carry unprocessed stock in your hand luggage and ask for a hand inspection if your speed is ISO 800 or above.

Ignoring processing availability. E-6 slide and true black and white rolls are no longer processed at most drugstore counters. If you cannot mail rolls to a specialty lab or develop at home, buy color negative C-41 stock instead.

Buying the wrong Polaroid pack. i-Type packs have no battery and only work in newer bodies; 600-series packs include a battery for vintage cameras. Swapping the two is a common and expensive mistake.

Where to Buy Film in Store

Walmart

Walmart stocks Fujifilm 400, Kodak Gold 200, and Instax mini packs in the camera or electronics aisle, and larger supercenters sometimes carry Kodak Ultramax and disposable single-use cameras too. Same-day pickup works well if you are preparing for a trip, and multipack film pricing is usually the cheapest you will find in a physical store.

CVS Pharmacy

CVS keeps basic 35mm ISO 400 color rolls near the photo kiosk or on the seasonal travel endcap. Selection is narrow, but the convenience is unmatched when you run out mid-trip. Call ahead before you drive, smaller pharmacy locations rotate their camera section and may be out of stock for weeks at a time.

Local Camera Shops

Independent camera stores carry the specialty stocks that chains skip: Ilford HP5 and Delta, CineStill 800T, Lomography Color Negative, Rollei IR, and expired-but-cold-stored oddities. Staff can recommend the right speed for your camera body and often sell singles instead of pricey 5-packs. If you enjoy browsing vinyl records at local shops, the same kind of curated selection waits at a dedicated photography retailer.

Where to Buy Film Online

B&H Photo and Video

B&H Photo is the deepest catalog in the United States for 35mm, 120, and large format sheets. They carry Kodak Portra and Ektar pro packs, Ilford and Kentmere monochrome, Fujifilm professional stocks, Lomography, and the full CineStill lineup, plus darkroom chemistry and printing paper for home processors. Orders pause for the Jewish Sabbath and holidays, so plan ahead if you need rolls on a tight deadline.

Amazon

Amazon offers the widest marketplace selection with user reviews that make it easy to compare stocks and spot fresh-dated inventory. Prime shipping helps when a shoot is around the corner, and subscribe-and-save pricing on consumer rolls like Kodak Gold and Fujifilm 400 runs noticeably cheaper than retail. Watch the seller name on every film listing, because third-party fulfillment is where most expired-stock complaints come from.

eBay

eBay is the go-to for discontinued and expired emulsions that collectors and experimental shooters hunt down, from Kodachrome slides to Agfa APX and older Fuji Provia. Listings run into the thousands on any given week. Message sellers about cold storage before bidding; grain and color shift on a properly-stored expired roll can be beautiful, while warm-stored rolls just look broken.

Target

Target carries Fujifilm Instax packs, Kodak single-use disposable cameras, and a rotating selection of 35mm consumer rolls in the electronics department. Same-day delivery through Shipt is useful for last-minute party supplies, and in-store pickup is reliable at larger stores.

Top Picks for Photographic Film

Best overall: Kodak Portra 400 (35mm, 5-pack). The industry standard for wedding and portrait work. Warm, flattering skin tones, exceptional latitude, and reliable scans. Around $75 to $95 per five-pack. Shop on Amazon.

Best budget: Kodak Gold 200 (35mm, 3-pack). The cheapest name-brand color stock worth loading. Punchy, slightly warm palette that scans well for everyday shooting. Around $25 to $35 for three rolls. Shop on Amazon.

Best black and white: Ilford HP5 Plus 400. A classic documentary stock that pushes cleanly to 1600 for low-light work. Fine grain, forgiving exposure, and easy home development. Around $10 to $14 per roll. Shop on Amazon.

Best cinematic look: CineStill 800T. Tungsten-balanced motion picture stock with a distinctive halation glow around highlights. Perfect for night street photography and neon signs. Around $20 to $26 per roll. Shop on Amazon.

Best instant: Fujifilm Instax Mini (20-pack). The most widely available instant format, with vivid color and short development time. Works in every current Instax mini body. Around $18 to $22 per twenty-pack. Shop on Amazon.

Frequently Asked Questions

What ISO speed should I choose for everyday photography?

ISO 400 is the most versatile speed for everyday use. It handles bright daylight, overcast afternoons, and moderately dim interiors without excessive grain, making it a reliable all-purpose choice for travel and street shooting. Step up to ISO 800 only when the light gets seriously dim.

Can I still get rolls developed at a local store?

Yes, most large Walgreens and CVS pharmacies still accept C-41 color negative rolls, though turnaround is typically one to two weeks because they mail out to a central lab. Black and white or E-6 slide processing requires a specialty lab or a mail-in service like The Darkroom or Indie Film Lab.

How should I store unused rolls to keep them fresh?

Store sealed rolls in the refrigerator at around 35 to 46 degrees Fahrenheit, or in the freezer for long-term storage beyond a year. Let them warm to room temperature for at least an hour before loading the camera to avoid condensation on the emulsion surface.

Is 35mm film the same as 120 medium format?

No. 35mm comes in a metal cassette and produces a 24 by 36 millimeter frame for standard SLRs and rangefinders. 120 is a paper-backed roll that fits medium format cameras like Hasselblad, Mamiya, and Pentax 67, producing much larger negatives and noticeably finer perceived grain when scanned or printed big.

Does expired stock still work?

It depends on storage. Cold-stored rolls can shoot cleanly five or more years past their printed date, though you may want to overexpose by one stop per decade of age. Room-temperature expired rolls lose sensitivity unpredictably and should be treated as creative-look stock rather than reliable professional material.

About This Guide

Reviewed by the wheretobuyguides.com editorial team, drawing on years of hands-on analog shooting and buying experience. For more gear-focused buying guides, see our pages on where to buy headphones and where to buy maps. Last updated: April 2026.