SMK Negeri 2 Surakarta terletak di dalam Kota Surakarta di komplek / di lingkungan persekolahan, lokasi sangat strategis dan dekat dengan Gelora Manahan, sehingga sangat menunjang suasana diklat dan olahraga. Luas sekolah kurang lebih 23.150 m2. Guna menunjang Pendidikan dan Pelatihan, sekolah mempunyai beberapa fasilitas antara lain:
- Bengkel Konstruksi Bangunan
- Bengkel / Studio Gambar Bangunan
- Bengkel Perkayuan
- Bengkel Elektronika ( Audio Video )
- Bengkel Listrik Pemakaian
- Bengkel Mesin dan CNC
- Bengkel Otomotif
- Bengkel / Lab. Teknik Informasi
- Lab. Bahasa Inggris
- CNAP ( Cisco Network Academy Program )
- WAN ( Wide Area Network )
- ICT ( Information Communication And Technology )
- Perpustakaan
- Digital Library
- Lapangan Volly
- Lapangan Basket / Lapangan Tennis