When you have to do a lot of traveling, sometimes you end up napping while on the train or plane. While it’s not the most desirable place to snooze, you might as well make the best of it. Many choose to go for the classic U-shaped neck pillow, but those only do a mediocre job.
The dream pillow for travel would be something that can give your head the support it needs without taking up much room. Thankfully, a physician had the same problems frequently enough that he designed the NapAnywhere. This will let you sleep in an upright position without waking up to major neck pain.
This is a thin disc covered in foam that you can bend to make a head and shoulder cradle. There is a strap to help it stay in place while you sleep, because not all of us stay perfectly still while resting. One side has a warmer suede/fleece material, while the other has a leather/nylon which will be cool to the touch. It was designed to be formed and reformed hundreds of times which means you can flatten it and stick it back in your bag whenever it’s not needed. It will take up far less space than to more commonly known ‘U-shape’ version, but you will need to shell out $44 or more for one.