Taking the Jadrolinija Ferry from Bari, Italy to Dubrovnik

Last week I took an overnight ferry from Bari, Italy to Dubrovnik, Croatia. I'm pretty sure Jadrolinija is the only ferry line that connects passengers between the two regions. There is a serious lack of information available online, however, about the process of booking, boarding, logistics, and generally what to expect so I figured I'd share my experience for anyone out there googling with the hope of finding clarity.

Bari is the gateway city to the Puglia region with the busiest airport in southern Italy.