Короткий ответ: eSIM дешевле в три-пять раз. Длинный — с цифрами и с честными оговорками, когда роуминг всё-таки удобнее.
У российских операторов интернет за границей продаётся пакетами на сутки или на неделю. Типичная цена — от 350 до 700 ₽ в сутки в популярных странах, либо недельный пакет на 1–3 ГБ за 1 000–1 500 ₽.
Без подключённого пакета мегабайты списываются поштучно, и счёт за неделю может уйти за несколько тысяч. Это классическая история «забыл выключить обновление фотографий».
Туристический пакет на ту же неделю стоит 590–1 500 ₽ в зависимости от страны и объёма. При этом гигабайтов в нём обычно больше: 5 ГБ вместо 1–3.
Разница особенно заметна на длинных поездках: две недели в Таиланде на роуминге — это несколько тысяч рублей, на eSIM — около тысячи.
Честно: в двух случаях. Первый — если вам нужен именно ваш номер для входящих звонков и SMS, а не только интернет. Хотя это решается и так: eSIM ставится второй линией, а звонки остаются на вашей симке.
Второй — если телефон не поддерживает eSIM. Тогда выбор между роумингом и местной симкой, и роуминг проще.
Местная сим-карта обычно самая дешёвая, но за неё приходится платить временем: очередь в аэропорту, паспорт, а в некоторых странах — регистрация IMEI или биометрия. В Индии активация занимает до суток, в Азербайджане незарегистрированный телефон через месяц блокируется в местных сетях.
eSIM — компромисс: дешевле роуминга, быстрее местной симки, ставится дома до вылета.