The official language spoken in Bogotá is Spanish. English is also spoken in many tourist areas, hotels, and restaurants. However, learning a few basic Spanish phrases can enhance your interaction with locals.