Нет, вы можете приобрести билет по общегражданскому паспорту.
Нет, не нужен. Граждане России по внутреннему паспорту могут ездить в Белоруссию, Казахстан, Киргизию, Армению, Абхазию. Подробную информацию о правилах и сроках пребывания вы найдете здесь.