La nourriture au Laos est à la fois savoureuse et bon marché, que ce soit dans les stands de rue ou dans les restaurants. Il y a des marchés de nuit et du street food dans les grandes villes comme Vientiane et Luang Prabang, mais ils sont plus rares, voire n'existent pas, dans les zones rurales et montagneuses. Un plat de rue typique coûte entre 10 000 à 50 000 kips (0,5 - 2 €). Dans des restaurants locaux et de gamme milieu, le prix d’un repas s’élève entre 30 000 à 80 000 kips (1,5 - 3,5 €). Les restaurants haut de gamme ou occidentaux peuvent demander 200 000 kip (8,5 €) par personne pour un repas. De plus, une bouteille d’eau coûte entre 5 000 et 10 000 kip (0,25 - 0,5 €) tandis qu’une bière coûte de 11 000 à 35 000 kip (0,60 - 1,90 €).