Adam Levine and Behati Prinsloo will marry on July 19.
The couple are planning a weekend of wedding celebrations in Mexico and their intimate nuptials will take place at the Hotel El Ganzo in Los Cabos.
According to gossip blogger Perez Hilton, a rehearsal dinner will take place on Friday 18 July, and the Maroon 5 frontman and Victoria's Secret model will exchange vows the following day.
A source also explained there will then be another gathering the day after the wedding to allow guests time to say goodbye to the newlyweds.
It was previously reported the couple were planning a vacation to Behati's native South Africa after their wedding so they could “celebrate with people who can't make the trip” to Mexico.
Behati, 25, recently admitted she has already got her wedding gown.
She said: “It's bohemian, very beachy. Very me.”
Meanwhile, 35-year-old Adam celebrated his bachelor party last month in Las Vegas.
Adam was joined by male pals at a private dining room at N9NE Steakhouse inside Palms Casino Resort, where the group dined on shellfish, filets and salads, before ending the meal with espresso shots.
The group stayed at the Palms Casino Resort's Hardwood Suite in a 10 000 sq ft room which came complete with a private dancefloor, 24-hour butler service and indoor basketball court. – Bang Showbiz