The best time to post on X (Twitter) is between 7 PM and 11 PM. We found this after analyzing 707,338 posts published through SocialBee in the first six months of 2026.
There’s plenty of advice online about when you should post. But generic recommendations like “tweet in the morning” or “post during lunch break” aren’t particularly useful unless there’s data behind them. So we looked at how posts actually performed depending on the day and hour they were published.
We also compared every post against that account’s typical performance. This way, we can see whether posting at a particular time helped a Twitter account perform better or worse than its own average.
The results are surprisingly consistent. Evenings perform best on every day of the week, weekends beat weekdays, and the afternoon is generally a bad time to post.
And one quick note before we get into the data: all times are local. So if we say 8 AM is the best time to post, that means 8 AM in your local time zone.
Short Summary
- The best time to post on X (Twitter) is between 7 PM and 11 PM local time, the strongest window across all seven days in our analysis.
- Sunday at 7 PM is the best overall time to tweet, with posts receiving about 17% more impressions than an account’s typical post.
- Weekends are the best-performing days overall for X (Twitter). Saturday is the second-best day, with its strongest posts going out between 7 PM and 8 PM.
- Thursday is the weakest day to post on X (Twitter), while Thursday at 1 PM is the worst individual time slot, with posts receiving roughly 12% fewer impressions than usual.
- Avoid the early afternoon when possible. The 1 PM to 2 PM window consistently underperforms, with 1 PM ranking as the weakest hour on five out of seven days.
- Use these times as benchmarks, not rules. Start with the strongest windows from our 707,338-post analysis, then compare them with your own social media performance to find the schedule that works best for your audience.
What is the best day to post on X (Twitter)?
Sunday is the best day to post on X (Twitter). In our analysis, posts published on Sunday received about 17% more impressions than an account’s typical post, the biggest increase of any day of the week.
Saturday came in second. After that, performance was much flatter across the first half of the workweek:
Sunday > Saturday > Monday / Tuesday / Wednesday > Friday > Thursday
There’s an interesting pattern here. X content performance improves as we move toward the weekend, peaks on Sunday, then gradually falls during the workweek. Thursday sits at the bottom of the ranking.
Why might weekends work so well?
One possibility is simply that people have more time to scroll. There are fewer meetings, commutes, and work tasks competing for their attention. But our data can’t tell us why Sunday performs better, only that posts published then consistently performed better relative to each account’s usual results.
So I wouldn’t interpret this as a reason to stop posting during the week. Instead, think about which posts deserve your strongest time slots. If you have an important announcement, campaign post, or piece of content you particularly want people to see, Saturday and Sunday are good places to start.
Next, let’s look at the other half of the equation: the time of day.
What is the best time to post on X (Twitter)?
The best time to post on X (Twitter) is between 7 PM and 11 PM. This evening window performed best across all seven days of the week, with Sunday at 7 PM taking the top spot overall.
That consistency is worth paying attention to. The exact best hour changes from one day to another, but evenings repeatedly outperform mornings and afternoons.
There are a few possible explanations. More posts mean more competition in the feed, while people may simply have less time to browse in the middle of the workday. By evening, posting volume drops and people have more time to scroll.
Find your best time to post on X with SocialBee
Our analysis of 707,338 posts gives you a useful benchmark, but the best time to post on X ultimately depends on your audience and your past performance.
SocialBee is a social media management tool that helps you figure that out and put it into practice. You can create, schedule, publish, and analyze your X content from the same platform, alongside your other social media platforms.
When you schedule an X post for a specific time, SocialBee recommends the best posting times based on your past content performance. This means you can start with the 7 PM to 11 PM benchmark from our study, then use your own results to build a schedule that’s more specific to your account.
You can also use SocialBee to:
- Create and schedule X posts: Publish text, images, GIFs, videos, and links, then schedule posts ahead of time from your content calendar.
- Create and customize content: Write posts yourself or use AI to generate text and images. You can also customize content for X, add alt text, generate and save hashtags, edit media, and import visuals from Canva, GIPHY, and Unsplash.
- Organize your posting schedule: Group posts into content categories, choose specific publishing times, and preview your upcoming content before it goes live.
- Track your X performance: Use analytics to monitor reach and engagement, see how your posts perform, and export PDF reports when you need to share results.
- Manage X engagement: Keep track of comments and mentions from SocialBee, so you can respond without opening X separately.
- Collaborate on content: Invite team members, leave internal feedback, save posts as drafts, and approve content before it’s published.
- Manage multiple social accounts: Plan X alongside your other social networks, including Facebook, Instagram, LinkedIn, Pinterest, YouTube, TikTok, Threads, Bluesky, and Google Business Profile.
Start your 14-day SocialBee trial to schedule your X posts and find the best times for your account.
Best times to post on X (Twitter) for each day of the week
The peak times to post on X (Twitter) change throughout the week, but the overall pattern is clear: evening posts tend to perform best.

Based on our analysis of 707,338 posts published through SocialBee, these are the best times to post on X (Twitter) each day:
- Monday: 7 PM
- Tuesday: 9 PM
- Wednesday: 7 PM
- Thursday: 10 PM to 11 PM
- Friday: 8 PM to 11 PM
- Saturday: 7 PM to 8 PM
- Sunday: 7 PM
What is the best time to post on X (Twitter) on Monday?
The best time to post on Twitter on Monday is 7 PM. Posts published at this time received about 8% more impressions than an account’s typical post in our dataset.
Monday actually performs pretty well overall. It’s one of the strongest weekdays, alongside Tuesday and Wednesday, but most of that strength comes later in the day.
The morning tells a different story. 10 AM is one of Monday’s weakest hours, and performance also drops around 1 PM. So if you’re tempted to publish during a mid-morning break or around lunchtime, our data suggests waiting until after work instead.
What is the best time to post on X (Twitter) on Tuesday?
The best time to post on Twitter on Tuesday is 9 PM, when posts received about 7% more impressions than an account’s typical post. If 9 PM doesn’t work for your schedule, 7 PM is a close second.
Tuesday follows the same pattern we saw on Monday: evenings perform well, while mornings and afternoons struggle.
In particular, 7 AM is one of Tuesday’s weakest hours, and performance drops again between 1 PM and 2 PM. So posting before work or during lunch may sound convenient, but neither gives your content the best chance of being seen.
What is the best time to post on X (Twitter) on Wednesday?
The best time to post on Twitter on Wednesday is 7 PM. Posts published at this time received about 6% more impressions than an account’s typical post in our analysis.
By now, the pattern is probably familiar. Wednesday looks a lot like Monday and Tuesday, with performance improving toward the evening and dropping during the morning and early afternoon.
What is the best time to post on X (Twitter) on Thursday?
Based on the posts we analyzed, Thursday was the weakest day of the week. It was the only day where posts underperformed an account’s typical results overall, and most hours offered little reason to move an important post here.
The biggest drop happens at 1 PM. Posts published on Thursday at 1 PM received roughly 12% fewer impressions than usual, making it the worst time slot in our entire analysis.
If you have the flexibility, I’d move important Thursday posts to another day. If Thursday is part of your regular posting schedule, wait until 10 PM or 11 PM, when performance recovers to around average.
What is the best time to post on X (Twitter) on Friday?
The best time to post on Twitter on Friday is between 8 PM and 11 PM. Posts published during this window received a modest lift of around 2% compared to an account’s typical post.
Friday was the second-weakest day in our analysis, ahead of Thursday. But unlike Thursday, performance improves noticeably later in the evening.
Earlier in the day, the picture isn’t as promising. 7 AM and the 1 PM to 2 PM window are among Friday’s weakest times, continuing the morning and lunchtime slump we’ve seen throughout the workweek.
So if you’re going to post on Friday, there’s little reason to rush. Wait until 8 PM or later, when your chances of reaching more people improve.
What is the best time to post on X (Twitter) on Saturday?
The best time to post on Twitter on Saturday is between 7 PM and 8 PM. Posts published during this window received about 13% more impressions than an account’s typical post, making Saturday the second-best day of the week.
What is the best time to post on X (Twitter) on Sunday?
The best time to post on Twitter on Sunday is 7 PM. In fact, this was the peak engagement window in our entire dataset, with posts receiving about 17% more impressions than an account’s typical post.
What is the worst day and time to post on X (Twitter)?
The worst day to post on Twitter is Thursday, and the worst time is 1 PM. Put those two together, and you get the weakest slot of the week, when posts received roughly 12% fewer impressions than an account’s typical post.
But 1 PM isn’t just a Thursday problem.
It was the worst-performing hour on five out of seven days, and the broader 1 PM to 5 PM window generally produced weaker results.
Schedule your tweets at the right time with SocialBee for maximum engagement
Knowing the best time to post only helps if you can actually stick to it. And if your best slot is Sunday at 7 PM, you probably don’t want to spend your weekend waiting around to publish a tweet.
Instead, build the strongest times from our analysis into your posting schedule. Start with 7 PM to 11 PM, prioritize Saturday and Sunday for important posts, and adjust as you collect more data about your own target audience.
With SocialBee, you can schedule Twitter posts in advance, so they publish automatically at the times you choose. This makes it easier to test different optimal posting times without having to be online whenever a post needs to go live.
Start your 14-day SocialBee trial and schedule your Twitter posts at the times that work best for your specific audience.

