You can fly from Bangkok to Udon Thani, and then take a mini bus to Nong Khai. Or you can take a train or bus from Bangkok to Nong Khai.
Indians have to fly into Bangkok's Suvarnabhumi airport first, and then they can travel to Nong Khai by flight, train, bus or car. All the major cities Mumbai, Delhi, Bangalore, Ahemdabad, etc have flight services to Bangkok. The popular airlines are Indigo, Jet Airways, Air India, AirAsia, Thai Airways, etc.
Indians are eligible for the visa on arrival service in Thailand. You can get this done at Bangkok airport's many checkpoints. For other visa procedure information, you can visit the official embassy website.
Buses depart from Udon Thani to Nong Khai every hour costing 20-40 Baht. There are bus services from Bangkok to Nong Khai too, taking 9 hours and costing 600 Baht.
You have to take a flight from Suvarnabhumi airport or Don Muang airport in Bangkok to Udon Thani International airport which takes 1 hour. Then take a mini bus from Udon Thani directly to Nong Khai.
Tentative return flight prices to Udon Thani from major cities in India:
|Starting City||Return price (approximate)|
There are minivan services from Udon Thani to Nong Khai taking 1 hour, and costing 200 Baht.
You can take a train from Bangkok to Nong Khai via Udon Thani, which takes 10-12 hours and costs around 800-1,200 Baht. This is a rather uncomfortable ride, so flying is preferable.
The main and only mode of transport in the city is by tuk-tuks which cost around 30-60 Baht as the city is small. If the tuk tuk drivers charge a higher price sometimes, then walking around to get to your destination can be an ideal option too. Rental places and some guesthouses rent out cycles for 50 Baht and motor bikes for 200 Baht.