Мег Райан родилась 19 ноября 1961 года в Фэрфилде (штат Коннектикут, США), её отец — учитель математики, а мать — агент по подбору актёров. Мать Райан — Сьюзан, которая мечтала стать актрисой, бросила семью ради карьеры, оставив на воспитание отцу четверых детей. Тогда Райан было 15 лет. После окончания средней школы в городе Бетеле в 1979 году она поступила на факультет журналистики Нью-Йоркского университета.
В 1981 году она дебютировала в последнем фильме Джорджа Кьюкора «Богатые и знаменитые» в роли дочери Кандиса Бергена. В 1982—1984 годах Райан играла Бэтси Монтгомери в сериале «Пока вращается мир».
В 1986 году большим кассовым успехом в США пользовался фильм «Лучший стрелок», в котором главную роль сыграл Том Круз. Мег в роли жены второго летчика (Энтони Эдвардс) запомнилась всей Америке фразой: «Возьми меня или потеряй навсегда» (англ. «Take me to bed or lose me forever»).
Сцена из фильма «Когда Гарри встретил Салли», в которой Гарри и Салли сидят в ресторане и Салли на спор симулирует оргазм, считается одной из самых лучших в кинематографе, а фраза «Мне — то же, что и ей» (англ. «I’ll have what she’s having»), сказанная посетительницей ресторана при виде этой сцены, занимает 33 место в списке ста лучших киноцитат в американском кино.
В 1991—2001 годах Мег Райан была замужем за актёром Дэннисом Куэйдом, у них есть сын Джек Генри Куэйд (род. 24 апреля 1992).
В январе 2006 года Мег удочерила девочку из Китая — Дейзи Тру (род. ноябрь, 2004).
С начала 2011 года встречается с музыкантом Джоном Мелленкампом.