The best times to visit Tunisia for ideal weather are mid-March to mid-June or October to December. The average temperatures in Tunis vary greatly and the weather feels nice most of the year, excluding some hot weeks in the summer, with a low chance of precipitation most of the year.