I have two:
A
latex travel pillow that doesn't appear to still be available, but I think a similar latex pillow would be as firm. Note that this one is pretty heavy to carry around.
I also have this
Therm-a-Rest travel pillow. Note that you really do need to wash and dry it to get it to puff up, but it does puff up and is quite firm.