Venice is located in northeastern Italy, on the Adriatic Sea. It is built on 118 small islands just off the main coast of Italy, which are accessible by a 2.5 mile causeway to the mainland. It is roughly 350 miles north of Rome and 175 miles east of Milan. It is 160 miles northeast of Florence.