I am a Sri Lankan citizen in the United States on a student visa, living in Boston. I am traveling to China and will need to drop off my passport at the Chinese consulate in New York. The group I am working with has booked me a flight for this Wednesday. While I will be able to show my passport on the flight down, I will need to leave it temporarily at the Chinese embassy while my visa is processed. Is there any way that I could be able to board a plane back to Boston without my passport? I have Sri Lankan national ID and a copy of my passport.
Is this feasible, or should I book a train ticket?