J. Crew Factory has 50% off everything + free shipping on all orders with promo code WINNER! I found these 3 1/2″ inseam shorts and the longer 5″ inseam shorts for only $16.50 shipped! In my opinion these do run a little big, so be sure to check the size chart. I have to size down one size. (commissioned links)
3 1/2″ shorts — https://shopstyle.it/l/ZZjr
5″ shorts — https://shopstyle.it/l/ZZjs
My scalloped shorts are half off too! — https://shopstyle.it/l/ZZjq
See more on sale here, including even longer shorts —https://shopstyle.it/l/ZZjt