Jolfa is in Iranian Azerbaijan.
Boring border town, but good base to explore Aras river valley and sights there along.
Inner-Iranian train schedules can be checked at the Unofficial Iranian Railway Website . It's wise to confirm the scheduled times at a guesthouse or railway station.
There is a daily early morning train to Jolfa (about 3h) from Tabriz.
A few shared taxis run from Tabriz to Jolfa (about 40$ for the taxi, i.e. 10$ p.p. when full, about 2h).
A privately full-day chartered taxi from Kaleybar along the Aras river will set you back about 45-55$ depending on whether you want to stop at some sights along the Aras river.
Own car or (shared) taxi.
Several small eateries and supermarkets.
There are several basic guesthouses or hotels in Jolfa. You can ask your taxi driver to bring you to one of them, after visiting for example the monastery.
Inner-Iranian train schedules can be checked at the Unofficial Iranian Railway Website . It's wise to confirm the scheduled departure times at a guesthouse or the railway station (close to town center).
Daily train to Tabriz in the afternoon (about 3h).
A few shared taxis run to Tabriz (about 40$ for the taxi, i.e. 10$ p.p. when full, about 2h), ask around for the savari gathering point.
A private full day taxi charter to Kaleybar (for Babak castle), about 170 km further east, along the Aras river, is about 45$ (1.500.000 IRR, Jun 2016). Add at about 5$, if you want to visit some sights along the way (1.800.000 IRR, Jun 2016) like Asyab "waterfall" and Kordasht Hamam / Palace (entrance fee for Iranians about 25.000 IRR, for foreigners 3$ / 100.000 IRR, Jun 2016). Try to bargain, maybe you can get the ride a bit cheaper. Ask the driver to stop from time to time, to take some pictures from the scenic Aras river valley (if there are no military lookouts on the Iranian side).