Lands End has shirts with elbow length sleeves. I have seen them other places, but have only bought one from Lands End. I love it. It's just the right length. Some places call them half sleeve. They are a little bit cooler than the 3/4 sleeve shirts.