We're leaving from Croatia (Split) to start our Italy travels in Venice. There are no direct flights and we don't want to do connections if it can be avoided as all the flights we've seen arrive in the evening. Our thoughts are a direct flight to Rome and overnight there. Catch the fast train to Venice the following morning. We'll be back in Rome for 7 nights at the end of our travels. Thoughts about this and any alternate suggestions. Thanks.
If you must go to Venice, then you can check if you can fly to Milan.
Croatia Airlines flies to Milan Malpensa (MXP), while EasyJet flies to Milan-Linate, however both are seasonal flights, so they probably operate only from May to October, therefore it depends on when you travel.
Flying to Milan will be faster than flying to Rome as the train journey from Milano Centrale to Venezia Santa Lucia is only a little over 2 hours, while from Rome Termini to Venice it's 4 hours (plus the train ride from the airport to Rome Termini), so from the time you land to the time you arrive in Venice 6 hours is the minimum.
If you are willing to take a flight with a layover, then there are more options directly to Venice Marco Polo airport.
Thanks Roberto, we've looked at the Milan option, but unfortunately it's not direct for the day we're flying, otherwise that would've been ideal. Rome seems to be our best option at the moment, given the arrival times of the stop-over flights into Venice from Split, and we're trying to keep our travel days as stress free as possible, hence the overnight in Rome before going to Venice. Appreciate your time in responding :).