Use the Trenitalial website to buy a ticketless ticket to travel from Bari to Brindisi; the service is free and long lines are avoided. Just bring your printout and booking code and the personnel on the train will give you your ticket.
Pick up a ticket from the train station in Bari at a self-service machine.
Receive your ticket at home or at your hotel if you book your ticket far enough in advance. The tickets come by mail for a small fee but with a few stipulations: the tickets must be delivered within Italy and the mail will take anywhere from 4 to 6 days.
Buy a ticket from any travel agent or travel agency that services Brindisi.
Purchase a ticket from the ticket window at the train station.
Walk to the train station if you have little luggage; the city of Bari is small, encompassing only about ten city blocks from the old part of the city to the new.
Catch a bus to the train station; they are bright orange, run most of the day, and center around the Piazza Aldo Moro, where the Stazione Centrale is located. The number 20 bus runs directly from the ferries if you are arriving from the Stazione Marittima.
Book a ticket from Bari to Brindisi departing from the Stazione Centrale in the Piazza Aldo Moro; it is the only train station that goes to Brindisi.