От Ярославского вокзала — 4 остановки на метро (от Комсомольской до Охотного ряда).
4 остановки на метро, минут 10 ехать, плюс немного идти. Можно и пешком, если хотите прогуяться, минут за 35 — 40 дойдете.
На такси явно будет дороже и скорее всего дольше, чем на метро.
Не вздумайте брать такси). Во-первых от вокзала Вам цену назовут — как на самолет. Во-вторых, до Красной Площади — такси не ездят. Там и остановиться негде. Высадят в километре от площади, дальше потопаете пешком — и смысл?
От Казанского вокзала сразу следуйте в метро, и от ст Комсомольская поезжайте до ст. Охотный ряд. Время в пути 10-15 минут
Всегда беру такси в приложении Яндекс, там цену от балды не выставляют, если вы с чемоданом — такси проще всего. Стоимость зависит от времени суток и погодных условий. У меня сейчас в режиме онлайн (в 13.44) показывает стоимость 368 руб. 14 минут. Привезет такси вас на Ильинку скорее всего, там метров 100 до Красной площади в районе Лобного места. Если нет чемодана — то проще на метро, по красной ветке без пересадок до метро Охотный ряд за то же время за 60 рублей примерно.