The best hours to post on Instagram are 9-11 a.m. and 5-7 p.m. in your audience's timezone. Mornings catch the pre-deep-work scroll; evenings catch the wind-down scroll. Mid-day (12-2 p.m.) is a respectable third window. Late night (10 p.m. onwards) is the dead zone.
Here's the hour-by-hour breakdown, what to post in each window, and how to find your account's specific peak hour.
Best hours to post on Instagram, ranked
Hour | Engagement | Best for |
|---|
9 a.m. | ★★★★★ | Reels, Tuesday-Thursday |
10 a.m. | ★★★★★ | Carousels, educational content |
11 a.m. | ★★★★ | Strong all-purpose window |
12 p.m. | ★★★ | Lunch break browsers |
1 p.m. | ★★★ | Same |
2 p.m. | ★★ | Slow window — post-lunch slump |
3 p.m. | ★★ | Same |
4 p.m. | ★★★ | Pre-commute scroll |
5 p.m. | ★★★★ | Evening wind-down begins |
6 p.m. | ★★★★ | Peak evening scroll |
7 p.m. | ★★★★ | Dinner-time scroll |
8 p.m. | ★★★ | Strong for Stories specifically |
9 p.m. | ★★ | Drops |
10 p.m.+ | ★ | Dead zone |
Two stars or above is acceptable; four or five is what you target.
Why 9-11 a.m. consistently wins
Three drivers behind the morning lift:
Pre-deep-work scroll. Office workers settle in but haven't entered focused work mode.
Meeting transitions. 10-15 minute gaps between morning meetings are scroll-filled.
Lower competition. Many accounts default to evening posts. Morning slots are less saturated.
Why 5-7 p.m. also wins
Three drivers:
End-of-day decompression. Audiences move from work to scroll mode.
Commute time. 6 p.m. is peak phone-in-hand on transit.
Dinner-prep scroll. 7 p.m. catches the audience between work and dinner.
Best hours by content format
Reels: 7-10 a.m. The first-hour engagement signal drives Reels distribution.
Carousels: 11 a.m.-1 p.m. Users swipe through educational content during lunch.
Single images: 5-7 p.m. Passive evening scrolling.
Stories: 8-10 p.m. Wind-down audience.
Live: 6-8 p.m. Peak attention for live broadcasts.
Best hours by niche
B2B / SaaS: 9-10 a.m. (peak decision-maker scrolling).
Ecommerce / DTC: 11 a.m.-1 p.m. + 7-9 p.m.
Fashion / beauty: 4-6 p.m. (pre-going-out window).
Food / restaurants: 11 a.m.-1 p.m. (lunch planning) + 5-7 p.m. (dinner).
Fitness: 5-7 a.m. + 5-7 p.m. (workout windows).
Wellness / lifestyle: 7-9 a.m. (morning routine audience).
Travel: 8-10 p.m. (late-night booking planning).
How to find your account's best hour
Open Instagram Insights → Audience → Most Active Times. Each day shows hourly activity bars.
Note your two highest bars per day. Those are your audience's peak hours.
Test those slots for 2-4 weeks. Compare engagement-per-impression.
Lock in winners. Reaudit every 90 days as audience habits shift.
Hour-of-day mistakes
Posting at exactly the same time daily. Algorithm prefers some variance.
Following generic charts without checking your own data.
Posting at midnight because that's when you finished editing.
Ignoring timezone for international audiences.
Treating weekends like weekdays. Weekend peaks shift later (10-11 a.m. instead of 9-10 a.m.).
FAQ
What's the best hour to post on Instagram?
10 a.m. and 6 p.m. in your audience's timezone. Both are five-star windows; pick one based on your content format.
Is evening or morning better?
Morning (9-11 a.m.) edges ahead for engagement velocity, which the algorithm weights heavily. Evening is a close second for reach.
What about late-night posts?
Avoid 10 p.m. onwards in your audience's timezone. Engagement collapses by 50-70% versus the daily average.
Can I post twice in one day?
Yes — but space them 6+ hours apart. One in the morning window, one in the evening window. Mix formats (Reel + carousel) to avoid cannibalising.
Are weekend hours different?
Yes. Weekend peaks shift later — 10-11 a.m. instead of 9-10 a.m. for mornings, 5-7 p.m. for evenings (similar to weekdays).
Next steps
Open Insights right now. Note your audience's two peak hours for tomorrow. Schedule one post in each window for the next two weeks. Compare engagement against your last 30 days.