Роберт Луїс Стівенсон народився 13 листопада 1850 року в Единбурзі — політичному й культурному центрі Шотландії. Звідси й основна тема більшості його творів — Шотландія, її історія та герої.
Роберт народився в сім'ї інженера, за материнською лінією належав до стародавнього роду Белфурів. Його дід і батько будували хвилерізи та маяки. При хрещенні одержав ім'я Роберт Льюїс Белфур, але в зрілому віці відмовився від нього, змінивши прізвище на Стівенсон.
Роберт був єдиною дитиною в сім'ї. Виховували його в строгому релігійному дусі. На третьому році життя переніс тяжку хворобу бронхів, наслідки якої мучили його потім усе життя і призвели до ранньої смерті. У віці 17-ти років вступив до Единбурзького університету, де отримав юридичну освіту. Вперше в літературі ім'я Стівенсона з'явилось 1866 року.