The single best time to post on Instagram is Tuesday at 10 a.m. in your audience's timezone. That slot consistently earns engagement rates 20-25% above the weekly average across every niche we've measured. The runner-ups are Wednesday 11 a.m., Thursday 12 p.m., and Friday 11 a.m. — all weekday-morning windows.
Here's the full hour-by-hour, day-by-day picture, plus the formats that match each window.
Best time to post on Instagram, ranked
Day | Best window | Strength |
|---|
Tuesday | 9-11 a.m. | ★★★★★ |
Wednesday | 10 a.m.-12 p.m. | ★★★★★ |
Thursday | 12-2 p.m. | ★★★★ |
Friday | 11 a.m.-1 p.m. | ★★★★ |
Monday | 9-10 a.m. | ★★★ |
Saturday | 9-11 a.m. | ★★★ |
Sunday | 4-6 p.m. | ★★ |
Reels: Tuesday-Thursday 7-10 a.m. — first-hour engagement matters most.
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.
Best time by niche
B2B / SaaS: Tuesday-Thursday 9-10 a.m. ET. Decision-makers in morning standups.
Ecommerce / DTC: Wednesday-Friday 11 a.m.-1 p.m. and 7-9 p.m.
Creators / influencers: Monday + Wednesday + Friday 7-9 a.m. and 5-7 p.m.
Local businesses: Thursday + Friday 11 a.m.-1 p.m. — weekend planning hours.
Fitness / wellness: 5-7 a.m. + 5-7 p.m. — bookending workouts.
Food / restaurants: 11 a.m.-1 p.m. + 5-7 p.m.
Fashion / beauty: 4-6 p.m. (pre-going-out) + Saturday morning.
Why mornings win on Instagram
Three behavioural drivers:
Pre-deep-work scroll. Office and remote workers settle in but haven't entered focused work yet.
Meeting transitions. 10-15 minute gaps between morning meetings = scroll-filled.
Lower competition. Many accounts default to evening posts. Mornings are less saturated.
"Best time to post on Instagram today" — quick answers
Today is Monday: 9-10 a.m.
Today is Tuesday: 10 a.m. (the strongest weekly slot).
Today is Wednesday: 11 a.m.
Today is Thursday: 12-1 p.m.
Today is Friday: 11 a.m.
Today is Saturday: 10 a.m.
Today is Sunday: 5 p.m.
If you only check this in passing, lock in those times and you'll beat 70% of accounts.
Find your own best time
Open Instagram Insights → Audience → Most Active Times.
Note your peak two windows per day.
Test those slots for 4 weeks.
Lock in winners. Reaudit every 90 days.
Industry averages get you to "good enough." Your account's data gets you to optimal.
Mistakes around timing
Posting at the same minute daily (algorithm prefers variance)
Following generic charts without checking your own data
Posting at midnight because that's when editing finished
Ignoring timezone for international audiences
Treating weekends like weekdays (weekend peaks shift later)
FAQ
What's the best time to post on Instagram?
Tuesday 10 a.m. in your audience's timezone is the single strongest slot. Tuesday-Thursday 9-11 a.m. wins more broadly.
What's the best time to post on Instagram by day?
Monday 9 a.m., Tuesday 10 a.m., Wednesday 11 a.m., Thursday 12 p.m., Friday 11 a.m., Saturday 10 a.m., Sunday 5 p.m.
What's the worst time to post on Instagram?
Sunday 1-3 p.m. and any day 11 p.m. onwards. Engagement drops 25-40% in those windows.
Best time for Reels specifically?
Tuesday-Thursday 7-10 a.m. First-hour engagement matters most for Reels, which the morning catches.
How often should I post?
3-5 feed posts per week + 1-2 Reels + 5-10 Stories. Above 7 feed posts per week, posts cannibalise.
Next steps
Pick your strongest weekly time from the table above. Schedule your next 5 posts at that slot. Track engagement against your previous 30 days.