Originally Posted by Pecha72
For a first-timer in Asia, I'd definitely recommend to start off in Chiang Mai, north Thailand. There are fabulous riding opportunities in many countries all across the region, but generally Thailand is probably the easiest. In the north traffic isn't too bad, and those roads and mountain views are simply among the best in the world.
Thanks! Any suggested places to rent / buy from, routes, times of year to avoid, etc?
Will definately lookin into Chiang Mai.