От гр. София за гр. Самоков на всеки 1/2 час има автобус, цена на билета от 6.00 до 7.00 лв. - зависи от шофьора явно. От Самоков към с. Белчин има бусчета в 13:30, 14:20 и 15:40 часа, а за прибиране обратно към София, жената от автогара Самоков каза, че последното бусче от Белчин към Самоков е в 18.00 часа.
И аз много време търсих автобус до Белчин и накрая се оказа, че има един, който потегля сутрин в 9 часа от Автогара Юг София (в Дървеница, близо е до метростанция Жолио Кюри, под моста на бул. Драган Цаков. Пътува през седмицата, както и събота и неделя. Билетът не можаха да ми кажат колко е, още не сме ходили, но се купувал от шофьора. Автобусът се води до Клисура и минава през Белчин. От село Белчин крепостта е близо и може да се стигне пеша. На връщане е следобед някъде към 16 часа, ама не съм 100% сигурен за часа - питай в автобуса.