Baiona is 20 kilometres south of Vigo along a coastal road. From Vigo, buses run regularly to Baiona on the ATSA line — the journey takes around 45 minutes. Vigo itself has good rail connections to the rest of Spain, and an airport (Vigo-Peinador) with domestic flights and limited European connections.
By car, the drive from Vigo along the coast road (PO-325) is pleasant, passing through Nigrán and along the shore of the ría. There is paid parking in Baiona, though in July and August the town fills quickly on weekends.