Границу между C и D проводит не длина одной поездки, а сумма дней: по шенгенской визе можно находиться в Шенгене 90 дней в любые 180, и долгий срок действия визы этот лимит не расширяет. Нужно больше дней, работа по найму, долгая учёба или переезд — нужна национальная D. Её подают не в одно место: большую часть видов — в визовый центр своего округа, некоторые, например визу цифрового кочевника, — в генеральное консульство. Куда нести свою, — на странице где подавать.
Испанская C нужна, если Испания — главная страна поездки: подают в консульство страны с максимальным сроком пребывания. При равном числе дней в нескольких странах подают в консульство страны первого въезда. Если основная часть маршрута во Франции или Италии, подают в их консульство.
Пересадка в Испании без выхода в город — транзитная виза A. Если между рейсами нужно перейти в другой терминал через паспортный контроль, A не годится: нужна шенгенская виза C. Подробно — на странице транзитной визы.