Thailand is a nation that is filled with magnificent landscapes and stunning geographic locations. Among them, there are few towns and villages near rivers that boast exquisite vistas. Here is a list of some villages in Thailand that are certainly worth visiting.
Bangkok
Being built around the scenic Chao Phraya river, the city of Bangkok is a beautiful riverside city in Thailand. You can take in amazing views of the river by getting aboard a river cruise or by planning your stay at popular riverside Bangkok resorts the likes of Anantara Riverside Bangkok Resort.
Kanchanaburi
Located close to the Burmese border, and in the midst of breathtakingly beautiful mountains, Kanchanaburi is a town located in the banks of Kwai River. The town is also home to a plethora of Hiking Trails, beautiful waterfalls and caves that are certainly worth exploring.

Nan
In northern Thailand, there lies a quaint town in the fertile lands of the Nothern Rivers Valley. The town is surrounded by lush green fields and ripe farming land. The town is also home to a number of historically significant temples and other attractions.
Chiang Khan
Featuring a laid back vibe and a serene ambience, Chian Khan is located in the Northeastern region of Thailand in the Loei Province. It is also popular among tourists and locals who are seeking a less crowded and yet a scenic retreat. The town’s speciality is its decadent and flavourful street food.

Intrigued by history, art and food, Lavinia Woolf is a writer who is passionate about the extraordinary and writes of the exhilarating and enchanting. Google+