Может писаться слитно и раздельно в зависимости от контекста.
1. Пишется слитно, если слово — наречие. В этом случае можно задать вопрос «как?» или «куда?». Но нельзя задать падежный вопрос («на что?») или вставить слову между «на» и «бок».
Например:
Башня склонилась набок.
2. Пишется раздельно, если перед нами существительное «бок» с предлогом «на». В этих случаях можно задать падежный вопрос («на что?») или вставить слово между «на» и «бок».
Например:
Лечь на (правый) бок.
Положить на (левый бок).