As a general rule, do everything ASAP.
I'm doing my journey back home about 4 hours later than usual, today, all because there were no more seats left in the regular bus I usually take. I should have called earlier.
This will involve me not getting to Viana around midnight, but considerably later.
(there's a holiday on Monday; that must be the reason for more people travelling)