I'm an international student (from Thailand) in the US under F-1 visa. I'm planning a week-long trip to Jamaica next month, and I'm wondering if I can get a visa upon arrival, or I need to apply for it beforehand. If I need to apply, where is a closest consulate in the Northern California. Each websites says different things: Hayward, Oakland, San Francisco. And if I can obtain a visa upon arrival, what documents do I need to prepare?
Thanks a lot