Indien je gebruik wilt maken van openbaar vervoer, ben je voor Piran aangewezen op de bus. Voor €10.90 kun je vanuit Ljubljana gebruikmaken van een directe busverbinding naar Piran. In het weekend kost de bus slechts €2,70, maar er rijdt er maar één bus. De busrit duurt twee uur.