Hoi An has been through a few centuries of history, but still remains as in the very first days of its being born. There are many ways to visit here.
Depending on time and monetary constraints, there are a variety of ways to reach Hoi An. Almost all modes of transport end in the city of Danang and from there it is a 45 minute journey (either taxi, motorbike or car) to Hoi An. Both Jetstar and Vietnam Airlines fly to Danang at least daily with prices starting at around US$50 per person each way.
For the slightly more adventurous (or slightly poorer), the overnight train departs Hanoi at 7pm and arrives in Danang at approximately 10.30am the next day. A tourist class soft sleeper costs US$52 or you can really rough it in a hard seat for US$36.