Οι περιβαλλοντικοί παράγοντες που μπορούν να προκαλέσουν ημικρανία περιλαμβάνουν αλλαγή του κλίματος ή των καιρικών συνθηκών, όπως αλλαγή της υγρασίας ή της θερμοκρασίας, μεταβολή του ύψους ή βαρομετρική πίεση των ανέμων που ταξιδεύουν ή αλλαγή της ρουτίνας