I just had 5 new headphones at home, from which I chose the K271 to keep. I think they're great, but I would never use them during traveling. I have nice IEMs for that. If you really want something on your head, the HD25 is much smaller than the K271, but it's an on-ear design. The M50 is also very good, but that one is already as big as the K271.
Are you sure you don't want IEMs? I have the Etymotic HF2 with my iPhone, they're small, light, very well sounding, and maybe the best part - they isolate extremely well. If you play music through them you will hear absolutely nothing from the outside world. My friends didn't believe me at first, then they started yelling full power, but I really couldn't hear them.
That being said, the K271 sound better and offer also pretty good isolation (especially compared to other closed full-sized headphones), but like I said - I think they are too big.