can men wear shorts in Morocco?

Jun 26th, 2013, 10:59 PM
Original Poster
Join Date: Jun 2013
Posts: 1
can men wear shorts in Morocco?

Hi! I've read a half-dozen guidebooks on Morocco and they vary on whether it's culturally ok for men to wear shorts either in the big cities or in villages. I'm terribly uncomfortable in long pants and would skip going there if I couldn't wear walking shorts. Thanks for your reply.
bobharr is offline  
Jun 27th, 2013, 01:22 AM
Join Date: Jun 2012
Posts: 2,602
Depends how good your legs are Bob!

We've travelled all over Morocco and I've worn shorts everywhere without any problem.
Rubicund is offline  
Jun 27th, 2013, 05:37 AM
Join Date: Jun 2013
Posts: 25
As previous poster pointed out, you will be perfectly fine wearing shorts in both cities and villages.
Enjoy Morocco.
Jun 27th, 2013, 05:40 AM
Join Date: Sep 2007
Posts: 6,990
I wouldn't -- but then I won't even wear shorts in NYC where it is, unfortunately, culturally acceptable.

I think you could get away with it in Rabat or Casablanca. Probably get some stares in Fes.
Fra_Diavolo is offline  
Jun 27th, 2013, 11:45 AM
Join Date: Mar 2007
Posts: 8,675
Many Arab cultures feel men in shorts are wearing their underwear. And though you often find local men wearing long robe/gown-type attire, beneath there's a pair of shorts.

And NO, I wasn't personally looking, but have seen the guys when climbing in/out of vehicles or crouching to get something and need to get the robe/gown out of the way... they're shorts (as we understand) and not tiddy-whities!

However, if you're considering the long walking length shorts to the knees, you should be fine.
sandi is offline  

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Thread Tools
Search this Thread

Contact Us - Archive - Advertising - Cookie Policy -


All times are GMT -8. The time now is 10:54 PM.