[UPDATE 2]: Added Owarimonogatari.
[UPDATE]: Added Hanamonogatari and Tsukimonogatari.
With already four completed seasons, another to be aired later this year and a movie that will premiere sometime in the future, it can get a little confusing what is the correct order to watch all Monogatari episodes. These are the most common proposals:
By airing date:
Bakemonogatari (15 episodes)
Nisemonogatari (11 episodes)
Nekomonogatari: Kuro (4 episodes)
Monogatari Series Second Season (26 episodes)
Hanamonogatari (5 episodes)
Tsukimonogatari (4 episodes)
Kizumonogatari (Premiere date not confirmed)
By chronological order:
Owarimonogatari (Ougi Formula, Sodachi Riddle, Sodachi Lost)
Monogatari Series Second Season
And lastly, I will propose a third option. This one follows the publishing order of the light novels by Nisio Ishin.
By light novel publishing date:
Monogatari Series Second Season (Nekomonogatari (Shiro), Kabukimonogatari)
Monogatari Series Second Season (Otorimonogatari, Onimonogatari, Koimonogatari)