Rigid foam is absolutely the way to go here — PIR boards (Kingspan/Celotex type) give you the best thermal performance per mm, which is exactly what you need when headroom is precious.
On my motorhome conversion I used 50mm PIR between the floor battens and got a massive improvement for relatively little sacrifice in height. For a timber cabin floor I'd probably approach it similarly:
- Battens on edge between joists/noggins to create a void
- Two layers of 50mm PIR staggered so joints don't align — massively reduces cold bridging
- Tape all joints with foil tape, it makes a real difference to airtightness
- 18mm OSB or ply on top as your structural deck
That whole build-up sits around 120–125mm, which is obviously significant if you're already tight. If you're really squeezed, a single 75mm layer with well-taped joints is still going to outperform most alternatives at that thickness.
One thing worth considering — are you insulating over an existing subfloor or starting from scratch? If there's an existing deck you can bond PIR directly to it with the right adhesive and just overlay with your finish floor, which keeps things much thinner.
Also worth making sure you've got adequate ventilation underneath the cabin if it's a suspended floor. Trap moisture under there and you'll undo a lot of good work regardless of how well the insulation performs.
Has anyone on here tried spray foam as an underfloor option on a cabin? I've seen it used under static caravans but never been convinced it's the right call for a timber structure. Curious what experiences people have had.