Matsuyama airport, 6km west of the city, is easily reached by bus (¥460, 15 minutes, every 30 minutes) from the front of the JR Matsuyama Station.
The superjet hydrofoil, run by the Setonaikai Kisen ferry, has regular hydrofoil connections between Matsuyama and Hiroshima (¥7100, 1¼ hours, 12 daily). Their Hiroshima–Matsuyama ferry (¥3600, 2½ hours, 10 daily) is also a popular way of getting to/from Shikoku.
The Matsuyama Kokura Ferry runs between Matsuyama and Kita-Kyūshū (seven hours, daily).
There are daily JR Highway buses from the bus stop at the train station that run to/from Osaka (5½ hours) and Tokyo (12 hours). Fares vary considerably depending on the date. There are frequent buses to major cities in Shikoku.
The JR Yosan line connects Matsuyama with Takamatsu (tokkyū ¥6390, 2½ hours) and there are also services across the Seto-ōhashi to Okayama (tokkyū ¥7030, 2¾ hours) on Honshū.