Taksila (sanskritiksiतक्षशिला,takṣaśilā) oli muinainen kaupunkiPunjabissa,Indus- jaHydaspes-jokien välissä. Kaupungin rauniot sijaitsevat noin 30 kilometriä luoteeseenIslamabadista. Taksila sijaitsiGandaran ja Gangesjoen varrella sijainneenMagadhan välisen tien varrella. Toinen tärkeä reitti vei Industa pitkin Intian valtamerelle.[2]
Dareios I liitti TaksilanPersian valtakuntaan, mutta Persian valta ei ilmeisesti kestänyt kauaa.Aleksanteri Suuri valtasi alueen vuonna326 eaa. Taksilan kuningas Ambhi (Ofhis kreikkalaisissa lähteissä), jota kutsuttiin myös nimellä Taksiles, oli kutsunut Aleksanterin maahansa vuonna 329 eaa. Hän halusi Aleksanterin apuaPoros-nimistä ruhtinasta vastaan. Aleksanteri löikin PoroksenHydaspesjoen taistelussa. Aleksanteri solmi tämän jälkeen liiton Poroksen kanssa ja pakotti Ambhin ja Poroksen sopimaan riitansa. Lähtiessään alueelta Aleksanteri jätti sinne varuskunnan ja eräänFilippoksen satraapiksi. Filippos murhattiin vuonna 325 eaa. ja Aleksanteri lähettiEudamoksen tämän seuraajaksi. Aleksanterin kuoltua makedonialainen varuskunta nousi kapinaan ja marssi Babylonia kohti, mutta heidät kukistettiin. Vuonna316 eaa.Chandragupta saattoi vallata alueen itselleen.Ašoka toimi Taksilan hallitsijana ennen kuin hän seurasi isäänsäBindusaraa.[2]
Vuonna184 eaa.Kreikkalais-baktrialainen kuningaskunta valtasi Taksilan. Kreikkalainen kuningasDemetrios II hallitsi Taksilasta käsin. Vuoden 110 eaa. jälkeen Saka-heimo valtasi Taksilan. Ensimmäisen vuosisadan alussa parthialaiset valtasivat Taksilan.[2]
Taksilan rauniot ovat Unescon maailmanperintökohde vuodesta 1980.[1]