Порту-Брага первый поезд в 5.53, потом каждые 30-40 минут. Из Порту в Гимараеш 17 поездов с 6 до 23 часов. Между Брагой и Гимараешем примерно столько же. Может Вы смотрели на какой то уж сильно экзотический день? Но такое маловероятно. Или выберите другой день