Do I need a visa to go to Mexico if I am a USA citizen and have a USA Passport?
                    
                
            
                    
        
                  It is quite obvious that you need a visa to enter Mexico. For that matter you obviously need to get a passport either American or Vietnamese. You should consult the US govt officials because your case is a bit complicated, as you do not want to go to your country back. I am sure that there is a policy for such immigrants. For more info click here.
                
        
                  If you need information check www.playalovesyou.com.mx the best guide of Cancun and the Riviera Maya
                                    
                            
        
                  
