I am 5 foot 9 and wear the small (32-34"). They are a very close fit. There is no spare leg with me. I would say that they would be fine for you. If somebody else could answer who is about your height that would be better. Very comfortable to wear though and warm.
By Jules58 on 19 April 2014