hi there...well i kind of answered a question like this sometime ago with much more detail but the bottom line is: officially, no you can't enter mecca if you are a non muslim. however, i personally took some of my non muslim friends (i'm a saudi woman from jeddah btw, that's less than 40 min drive from mecca). if you want to take the risk, try visiting with a local saudi during off seasons (not during the months of ramadan and Hajj or just before) please wear clothes similar to those other women wear in mecca (not necessarily the black abaya as there are many muslim women with african or indian clothes there) just make sure your arms, legs and hair are covered. avoid any problems as to not attract police attention whom of course will ask you for ID and papers (Busted!), abide by the customs and etiquette of muslims in general and don't stay more than a couple of hours, you cannot spend the night in hotels (they will ask for Your if your papers) but if your saudi friend offers you to stay at his place make sure a female relative is there too otherwise you could get in trouble (boyfriends and girlfriends cannot live together without marriage in saudi culture as well as islamic faith). good luck and hope you'll fall in love with our mecca as much as we do.