"I would not blame her if she pulled out of this at the last minute," he told Colbert.
"I don't think you need to have just seen the pilot episode of The Crown to get a basic sense of she might be marrying into a family that could cause her some emotional complications," he added.
"I mean, they're an emotionally stunted group of fundamentally flawed people doing a very silly pseudo job. That's what she's marrying into. So I hope she likes it. It's going to be weird for her."
"John Oliver knew all along," one person commented on Twitter, with a clip of the interview.
"Wow. Talk about nail on the head," another Twitter user commented.
Other social media users agreed that John Oliver "foretold" Meghan Markle's future in the interview, while others argued that it was not hard to predict, especially for a British person.
The short interview clip has been viewed more than a million times.