There are 5 ways to get from Tehrān to Newfoundland by bus or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Tehran International Airport, fly to Saint John'S International Airport
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Saint John'S International Airport (YYT)plane IKA - YYT
21h$558–2,109Fly Mehrabad International Airport to Saint John'S International Airport
- Fly from Mehrabad International Airport (THR) to Saint John'S International Airport (YYT)plane THR - YYT
22h 59m$706–2,307Bus to Tehran International Airport, fly to Goose Bay
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Goose Bay (YYR)plane IKA - YYR
30h 8m$1,124–2,131Bus to Tehran International Airport, fly to Deer Lake Regional Airport, bus
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Deer Lake Regional Airport (YDF)plane IKA - YDF
- Take the bus from Deer Lake - Circle K to Corner Brook - Confederation Drive Circle Kbus
43h 51m$724–1,385Bus to Tehran International Airport, fly to Gander International Airport
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Gander International Airport (YQX)plane IKA - YQX
21h 20m$713–2,716
Tehran International Airport (IKA) to Saint John'S International Airport (YYT) flights
Comparing Your Travel Options
The cheapest way to get from Tehrān to Newfoundland is to bus and fly which costs $700 - $1,400 and takes 43h 51m.
The fastest way to get from Tehrān to Newfoundland is to bus and fly which takes 21h and costs $550 - $2,200.
The distance between Tehrān and Newfoundland is 8172 km.
It takes approximately 21h to get from Tehrān to Newfoundland, including transfers.
Newfoundland is 6h behind Tehrān. It is currently 11:48 PM in Tehrān and 5:48 PM in Newfoundland.
There are 191+ hotels available in Newfoundland.
What companies run services between Tehrān, Iran and Newfoundland, Canada?
Iran Airtour Airline, Turkish Airlines, and WestJet fly from Mehrabad International Airport (THR) to Saint John'S International Airport (YYT) 4 times a week.
- Website
- aircanada.com
Flights from Tehran International Airport to Goose Bay via Frankfurt, Halifax
- Ave. Duration
- 26h 40m
- When
- Tuesday to Sunday
- Estimated price
- $1,100–2,100
Flights from Tehran International Airport to Deer Lake Regional Airport via Istanbul, Montreal
- Ave. Duration
- 39h 44m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–2,200
Flights from Tehran International Airport to Deer Lake Regional Airport via Vienna, Montreal
- Ave. Duration
- 42h 54m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $650–2,000
Flights from Tehran International Airport to Deer Lake Regional Airport via Frankfurt, Montreal
- Ave. Duration
- 43h 59m
- When
- Every day
- Estimated price
- $600–2,200
- Website
- westjet.com
Flights from Tehran International Airport to Saint John'S International Airport via Frankfurt, Dublin
- Ave. Duration
- 16h 5m
- When
- Tuesday and Thursday
- Estimated price
- $550–2,100
Flights from Tehran International Airport to Saint John'S International Airport via Frankfurt, London Gatwick
- Ave. Duration
- 17h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $550–2,100
Flights from Mehrabad International Airport to Saint John'S International Airport via Mashhad, Istanbul, London Gatwick
- Ave. Duration
- 21h 5m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $700–2,300
Flights from Mehrabad International Airport to Saint John'S International Airport via Mashhad, Istanbul, Paris Charles de Gaulle
- Ave. Duration
- 21h 10m
- When
- Saturday
- Estimated price
- $700–2,300
- Website
- flyporter.com
Flights from Tehran International Airport to Deer Lake Regional Airport via Frankfurt, Halifax
- Ave. Duration
- 41h 48m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $650–1,300
- Website
- palaerospace.com
Flights from Tehran International Airport to Gander International Airport via Frankfurt, Dublin, Saint John'S International Airport
- Ave. Duration
- 18h
- When
- Tuesday and Thursday
- Estimated price
- $700–2,700
- Phone
- +1 888 263 1854
- [email protected]
- Website
- Home DRL
Bus from Deer Lake - Circle K to Corner Brook - Confederation Drive Circle K
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- $41–44
- Website
- Home DRL
- Adult
- $41–44
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from JFK to New York City, How to plan an amazing trip around Scandinavia, and Want to know more about Flixbus? - to help you get the most out of your next trip.

