Cieszyn  is a medival town in Śląskie, Poland. It is one of the principal border crossing points between Poland and the Czech Republic. The town on the other side of the river which forms the border between the two countries is called Český Těšín. Both towns were once united as Cieszyn until they were divided by a change in borders in 1920.
Bus services depart Kraków and Katowice regularly from the main bus stations in those cities. There is also a train station in the town with a direct connection with Czechowice-Dziedzice on the Polish side and with Čestký Těšín and Frýdek-Místek on the Czech side. If arriving from the Czech Republic, you can either come by train to Český Těšín and walk across the bridge, or change to a train to Cieszyn.