Matsuyama, Shikoku: Your Gateway to Exploring Japan's Fourth Island
Why Matsuyama Is Shikoku's Best Base City
Matsuyama is Shikoku's largest city with a population of around 510,000, and it functions as the island's most practical entry point and base for exploration. Matsuyama has direct flights from Tokyo and Osaka, plus ferry connections to Hiroshima — giving it more entry options than most Shikoku cities.
For travelers planning a multi-day Shikoku trip, Matsuyama makes strategic sense. The city sits on the JR Yosan Line (予讃線), which runs along the coast to Imabari and Takamatsu. Three charming towns — Uchiko, Ozu, and Imabari — are all reachable in under an hour by train. And when you're done exploring, Matsuyama itself has plenty to fill a day or two. For what to see and do in the city, check our detailed Matsuyama city guide covering Dogo Onsen and the castle or our roundup of top Matsuyama highlights.
This article focuses on the practical side: how to get here, how to move around, and how to plan outward trips across Ehime and Shikoku. For an overview of all Ehime city guides, see our hub page.
Getting to Matsuyama: Flights, Ferries, and Trains
By Air to Matsuyama Airport
Matsuyama Airport (MYJ) handles domestic flights from Tokyo (Haneda/Narita), Osaka (Itami/Kansai), Fukuoka, and several other cities. The flight from Osaka takes about 50 minutes. According to the Matsuyama city official site, the Iyotetsu (伊予鉄) airport limousine bus connects the airport to JR Matsuyama Station in approximately 15 minutes for ¥980-1,000 (~$7), or to Dogo Onsen in about 35-40 minutes for ¥1,180-1,200 (~$8). Buses depart every 20 minutes from 6:00 to 22:00.
By Ferry from Hiroshima and Osaka
Ferry services connect Matsuyama Port to Hiroshima (approximately 2 hours 40 minutes) and other Seto Inland Sea ports. The Matsuyama-Hiroshima ferry is a scenic and affordable alternative to flying, especially if you're already in western Honshu. Summer schedules (July-August) may include additional sailings. Fares and timetables shown are from 2025 — check the ferry operator's site for current schedules.
By Train via JR Shikoku
The JR Yosan Line connects Matsuyama to Takamatsu via the north coast, passing through Imabari along the way. From Takamatsu, you can connect to the mainland via the Seto Ohashi Bridge. JR Shikoku also runs limited express services to Kochi and Tokushima, though these routes involve transfers. A JR Shikoku pass can make multi-city travel significantly cheaper.
Getting Around Matsuyama: Trams, Buses, and IC Cards
Matsuyama's city transport is centered on the Iyotetsu (伊予鉄) tram network — one of Japan's oldest streetcar systems. According to the Iyotetsu official site, trams run from 5:30 to 23:30 on a flat-rate fare of ¥210 (~$1.40) with an IC card or ¥230 (~$1.50) cash, regardless of distance. This makes hopping between JR Matsuyama Station, the city center, and Dogo Onsen both simple and cheap.
One important note: Matsuyama has two main stations that confuse many first-time visitors. JR Matsuyama Station handles JR Shikoku trains (intercity routes to Imabari, Takamatsu, etc.), while Matsuyama-shi Station is the Iyotetsu terminus for local trains and the tram network. They're about 1 km apart, connected by tram.
Many visitors on Reddit and TripAdvisor recommend picking up an IC card at the airport or station for seamless tram and bus rides. Iyotetsu accepts standard IC cards.
Day Trips from Matsuyama
Matsuyama's strength as a base comes from what's within easy reach by train.
Uchiko: Preserved Merchant Town (40 min by train)
Uchiko is a small town on the JR Uchiko Line known for its beautifully preserved Edo and Meiji-era merchant houses and a traditional wax-making heritage. The historic Yokaichi-Gokoku street feels like stepping back in time. It's one of the most rewarding half-day trips from Matsuyama. See our guide to Uchiko's preserved merchant district for full details.
Ozu: Castle Town on the River (50 min by train)
Ozu sits along the Hijikawa River and offers a reconstructed wooden castle, traditional cormorant fishing (summer only), and atmospheric old streets. The JR Uwakai limited express connects Matsuyama to Ozu in about 40-50 minutes. Uchiko and Ozu are on the same train line, making it easy to visit both in a single day. For the full experience, see our Ozu castle town and cormorant fishing guide.
Imabari and the Shimanami Kaido (1 hr by train)
Imabari, about an hour east on the JR Yosan Line (¥1,000 / ~$7 by local train, per JR Shikoku), is the Shikoku-side starting point for the Shimanami Kaido — the famous cycling route that crosses seven bridges to Hiroshima Prefecture. Even without cycling, Imabari is worth visiting for its towel industry museum and castle ruins. See our Imabari city guide including Shimanami Kaido.
Planning Multi-Day Shikoku Routes from Matsuyama
Matsuyama works as a launching pad for broader Shikoku exploration. Here are the most common routes:
| Route | Transport | Duration | Notes |
|---|---|---|---|
| Matsuyama → Takamatsu | JR Yosan Line (limited express) | ~2.5 hours | Coastal route via Imabari |
| Matsuyama → Kochi | JR via Tadotsu transfer | ~3-4 hours | Change trains at Tadotsu |
| Matsuyama → Tokushima | JR via Takamatsu | ~4-5 hours | Requires 1-2 transfers |
| Matsuyama → Hiroshima | Ferry from Matsuyama Port | ~2 hr 40 min | Scenic inland sea crossing |
For multi-city Shikoku itineraries, the JR Shikoku Pass offers unlimited rides on JR trains across the island. Passes are available in 2, 3, 4, and 5-day options. This is especially worthwhile if you're heading from Matsuyama to Kochi and Takamatsu.
A practical 4-5 day Shikoku loop from Matsuyama might look like: Matsuyama (2 nights, with Uchiko/Ozu day trips) → Kochi (1 night) → Takamatsu (1 night) → exit via Seto Ohashi Bridge to Okayama. For context on Ehime's place within Shikoku, see our regional overview.
Practical Tips for Using Matsuyama as Your Base
- Where to stay: The area around JR Matsuyama Station has the widest selection of business hotels and easy JR connections for day trips. Dogo Onsen is more atmospheric but slightly less convenient for early morning train departures.
- Dual stations: Remember that JR Matsuyama Station and Matsuyama-shi Station serve different networks. Check which station your train departs from.
- Car rental: Public transport covers Matsuyama, Uchiko, Ozu, and Imabari well. Renting a car helps for reaching rural areas like Saijo's spring water sites, Kumakogen highlands, or Mount Ishizuchi trailheads.
- English signage: Major stations and the tram network have English displays. Smaller rural stations may not — download offline maps and a translation app.
- Timing: Allow at least 2 nights in Matsuyama to see the city and fit in one day trip. A 3-4 night stay covers the city plus Uchiko, Ozu, and Imabari comfortably.
Frequently Asked Questions
Can I use Matsuyama as a base for day trips to Imabari and Uchiko?
Yes. Uchiko is about 40 minutes by JR train, Ozu is around 50 minutes on the same line, and Imabari is approximately 1 hour east on the Yosan Line. All are comfortable day trips with regular morning departures and evening returns. You can also combine Uchiko and Ozu into a single day.
What's the best way to get from Matsuyama Airport to Dogo Onsen?
The Iyotetsu airport limousine bus runs directly from the airport to Dogo Onsen in about 35-40 minutes for ¥1,180-1,200 (~$8). Buses depart every 20 minutes between 6:00 and 22:00. No reservation needed — just pay when you board.
How much does it cost to get around Matsuyama by tram?
Iyotetsu trams charge a flat rate of ¥210 (~$1.40) with an IC card or ¥230 (~$1.50) cash, regardless of distance. This covers all city routes, including the line between JR Matsuyama Station and Dogo Onsen.
Is renting a car necessary in Shikoku or is public transport enough?
Public transport handles the main corridor well — Matsuyama, Uchiko, Ozu, and Imabari are all connected by JR trains. A car becomes useful for reaching rural areas like Saijo, Kumakogen, or Mount Ishizuchi trailheads, and gives more flexibility for multi-stop days. If your itinerary stays on the coast, trains are sufficient.
Frequently Asked Questions
- Can I use Matsuyama as a base for day trips to Imabari and Uchiko?
- Yes. Uchiko is about 40 minutes by JR train, Ozu is around 50 minutes on the same line, and Imabari is approximately 1 hour east on the Yosan Line. All are comfortable day trips with regular morning departures and evening returns. You can also combine Uchiko and Ozu into a single day.
- What's the best way to get from Matsuyama Airport to Dogo Onsen?
- The Iyotetsu airport limousine bus runs directly from the airport to Dogo Onsen in about 35-40 minutes for ¥1,180-1,200 (~$8). Buses depart every 20 minutes between 6:00 and 22:00. No reservation needed — just pay when you board.
- How much does it cost to get around Matsuyama by tram?
- Iyotetsu trams charge a flat rate of ¥210 (~$1.40) with an IC card or ¥230 (~$1.50) cash, regardless of distance. This covers all city routes, including the line between JR Matsuyama Station and Dogo Onsen.
- Is renting a car necessary in Shikoku or is public transport enough?
- Public transport handles the main corridor well — Matsuyama, Uchiko, Ozu, and Imabari are all connected by JR trains. A car becomes useful for reaching rural areas like Saijo, Kumakogen, or Mount Ishizuchi trailheads, and gives more flexibility for multi-stop days. If your itinerary stays on the coast, trains are sufficient.
More to Explore
- Imabari City Guide: Shimanami Kaido, Towel Culture & Local Cuisine
- Kumakogen: Ehime's Highland Village for Stargazing & Rural Retreats
- Matsuyama City Guide: Dogo Onsen, Castle & Literary Heritage in Ehime
- Matsuyama Ehime Highlights: Best Culture, Food & Local Experiences
- Ozu Castle Town Guide: Cormorant Fishing & Edo-Era Riverside Streets