1894 heiratete er die Schauspielerin Mary Ansell; die Ehe endete 1909 kinderlos in einer Scheidung. Am 1. Juli 1913 wurde Barrie der erbliche Adelstitel Baronet, of Adelphi Terrace in the City of Westminster, verliehen. 1922 wurde er als Member des Order of Merit ausgezeichnet. Er starb 1937 und wurde in Kirriemuir beigesetzt. Dort ruhen auch seine Eltern, seine Schwester sowie sein mit 13 Jahren verstorbener Bruder David. Da er keine Kinder hinterließ, erlosch sein Adelstitel bei seinem Tod. 1929 wurde er als auswärtiges Ehrenmitglied in die American Academy of Arts and Letters gewählt.
Barries erste zwei Romane spielen in Thrums, lassen den Ort aber als seinen Geburtsort Kirriemuir erkennen. Danach schrieb er für das Theater, unter anderem Quality Street, What Every Woman Knows und The Admirable Crichton. Berühmt wurde er 1904 durch Peter Pan. Diese Figur wurde durch die Kinder George, Jack, Peter, Michael und Nico seiner Bekannten Sylvia Llewelyn-Davies inspiriert. Nach dem Tod der Mutter im Jahre 1910 kümmerte sich Barrie um die fünf Jungen und zog sie groß..