航空
北京首都国际机场距市内最近的交通枢纽三元桥约20公里,距天安门约30公里。首都机场一号/二号候机楼均在使用中(旅客登机请注意区别)。雁栖湖距北京市区60公里,距首都机场45公里,宣武门、东四十条、前门、和平街北口、公主坟、航天桥乘旅游专线车直达。
铁路
从北京南站乘郊游7次列车南观村站下车到石花洞景区。
地铁
北京现有地铁一号线、地铁二号线、地铁13号线(轻轨)等。一号线西起苹果园,东到四惠东站,高峰时每2分钟一列,低谷时每10分钟一列;二号线经过西直门、复兴门、和平门、前门、北京站等地。首班车时间一般是早上5点,末班车约在晚上23点。
公交
1、北京天桥有917路公交车,即石花洞专线可直达景区。
2、房山43路到石花洞或者南车营村下车。
3、陶然亭北门有直达石花洞的汽车。
4、公休日从阜成门、前门、和平门乘游7路到石花洞。
自驾
从京石高速阎村出口(下道)-阎村-坨里路-石花洞
出租车
北京起步价10元(三公里以内),超出(含)三公里至十五公里以内的按2元计费。