Ok, so there are some “usual” ways to come to Takamatsu, via airport, and that is great. You can catch flights from Tokyo, Shanghai, Taipei, Seoul, and Hong Kong. All those places will take you direct to the airport. And then you are here! Yay!
But… and this is kind of a fun way to come to Shikoku too, you could come by overnight train. The SETO SUNRISE! It can be caught in Tokyo or Yokohama and departs around 9:00pm. You get on, find your bed or bunk, depending on how much you spend. Make sure you have lots of snacks and drinks, and then ride the rails all night until you wake up in glorious Shikoku.
You’ll get some “wake up call” along the way so you won’t miss the incredible sights of the Seto Inland Sea, so that is like a bonus.
Seriously, I took it once and loved it. I will surely do it again. So, take a look at this great video about what it looks like from the inside!
SETO SUNRISE. Inquire with the JR ticket counter!