Faits : A. A._, ressortissant français, arrêté le 14 avril 2014, se trouve en détention provisoire, sous la prévention d'escroquerie (art. 146 CP). Il lui est reproché de s'être fait remettre d'importantes sommes d'argent (environ 157'000 francs) de manière indue par le plaignant B._, alors âgé de 86 ans, en invoquant des difficultés financières momentanées et en faisant croire à sa victime qu'elle serait remboursée. Par ordonnance du 7 mai 2014, le Tribunal des mesures de contrainte du canton de Vaud (Tmc) a ordonné la détention de l'intéressé pour une durée de trois mois, soit jusqu'au 5 août 2014. Par ordonnance du 4 juillet 2014, le Tmc a rejeté la demande de mise en liberté sous caution de A._. Le recours formé par l'intéressé contre cette décision a été écarté par arrêt du 16 juillet 2014 - notifié le 21 juillet 2014 - de la Chambre des recours pénale du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal). En substance, la cour cantonale a considéré que les charges étaient suffisantes, que le risque de fuite existait et qu'aucune mesure de substitution n'était susceptible de pallier le risque précité. B. Agissant par la voie du recours en matière pénale, A._ demande au Tribunal fédéral de réformer l'arrêt du 1 er juillet 2014 en ce sens que sa libération immédiate est ordonnée. Le Tribunal cantonal et le Ministère public de l'arrondissement de l'Est vaudois renoncent à se déterminer et se réfèrent à l'arrêt attaqué.