Предлог является служебной частью речи. Он связан с именем существительным (например: одеть перчатки (на что?) на руки) и в основном стоит перед сказуемым. Он образует падежную форму и отвечает на общий вопрос падежа вместе с именем существительным. Возле предлога всегда есть поясняющая часть (например: вблизи (чего?) дома).
Наречие служит самостоятельной частью речи и в предложениях является обстоятельственной частью, отвечающей на вопрос "где?", "когда?", "куда". Рядом с наречием нет зависимого или пояснительного слова, в отличие от предлога. (например: подняться наверх - наречие; подняться на верх (чего?) башни - предлог).
Дополнительное отличие между наречием и предлогом, то, что предлог при самостоятельной части речи не является членом предложения. Отдельно он на вопросы не отвечает.