Словосочетание - состоит из пары или нескольких слов. У словосочетания есть типы: простые, сложные, свободные, несвободные, глагольные, есть три вида синтаксической связи в нём: согласование, управление, примыкание.
Предложение - состоящее из слов или словосочетаний, объединенных по смыслу с законченной мыслью. Иерархически находится выше словосочетания по величине. Предложения бывают: утвердительные, отрицательные и основные: вопросительные, побудительные, повествовательные. Дальше распространённое и нераспространённое, естественно простое и сложное.
Таким образом, предложение отличается от словосочетания:
1) Предложение состоит из словосочетаний, таким образом, предложение иерархически находится выше.
2) Словосочетание может быть реализовано только в предложении. Предложение выражает законченную мысль.
3) Предложение отличает интонационная оформленность, а словосочетание лишь называет что-то.
4) Словосочетание строится по принципу субординации, то есть одно слово является главным, а другое зависимым, синтаксические связи же в предложении сложнее.
5) Словосочетание может быть построено только при помощи подчинительной связи, а в предложении может быть несколько видов связи.