Vous pouvez facilement rejoindre la Sainte-Sophie en utilisant les lignes de métro ou de tramway léger d'Istanbul. La station de tramway la plus proche est celle de Sultanahmet.
Depuis les hôtels Taksim, il suffit de prendre le funiculaire (ligne F1) de la place Taksim à Kabatas. De là, prenez le tram T1 jusqu'à la station de tram Sultanahmet. Il faut compter 2 à 3 minutes de marche depuis la station de tramway jusqu'à Sainte-Sophie.