Ограничений нет, но от количества знаков зависит тариф.
Стандартное сообщение содержит 160 латинских или 70 кириллических символов, включая пробелы. Такое сообщение приравнивается к одному сегменту, или части. Итоговая цена сообщения пропорциональна количеству частей в нём.
В редакторе сообщений вы всегда видите количество знаков и частей.