The Inbetweeners star, who plays Jay in the comedy, wed Meek in a Scottish ceremony yesterday (November 3).
The 25-year-old actor's nuptials were held at Dundas Castle, and Buckley wore a kilt to the ceremony.
Buckley's Inbetweeners co-stars Simon Bird (Will), Joe Thomas (Simon) and Blake Harrison (Neil) were also in attendance.
Meek also tweeted that she was "very happy to wake up as Mrs. James Buckley" today (November 4), before changing her official name on Twitter to Clair Buckley.
A source told the Daily Record: "Clair and James looked so happy together. He was loving the excuse to get dressed up in his kilt. The day was perfect."
Actor Danny Dyer was also present at the ceremony, and tweeted a photograph of Buckley and Meek, saying: "A lovely cute couple.I wish @RealJBuckley & the lovely @Clair_Meek all the best.I almost wanna get married. (almost)."
Buckley and Meek began dating in 2010 and have an 11-month-old son named Harrison.