×

17:00

Shiraz

Shiraz (Karandish Bus Terminal)

06:45

Karaj

Karaj (Shahid Kalantari Terminal)

€11.1 per person

16 Seats Left

20:30

Shiraz

Shiraz (Karandish Bus Terminal)

10:15

Karaj

Karaj (Shahid Kalantari Terminal)

€11.5 per person

25 Seats Left