The 35-year-old actress reportedly took a break from filming her hit US TV show Suites to fly over to London.
She allegedly told studio bosses she had “something important to do” and was understood to have been “desperate” to see the ginger prince.
The brunette babe last night reportedly stayed with Harry at his Nottingham Cottage pad, which Prince William and Kate used to live in.
Meghan was spotted shopping in west London’s posh Kensington High Street, just down the road from the palace - where she is said to have returned with two bulging bags.
She was originally due to visit London last weekend but was forced to cancel plans due to scheduling conflicts at work and worries about security.
The star was left terrified after a freelance photographer tried to break into her Toronto home. "She was totally shaken up," a source told Us Weekly.
Meghan's visit comes just days after Harry, 32, publicly declared his love for her and jumped to her defence over claims she had suffered abuse since it emerged she was Harry’s new girl.
The royal took the unusual step of issuing a astonishingly frank public plea for her to be left alone insisting a “line had been crossed” with certain media coverage.
There were even accusations of racial attacks in some of the commentary about mixed race Meghan.