There are 6 ways to get from Tehrān to San Francisco by bus, plane, train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to San Francisco International Airport
best- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to San Francisco International Airport (SFO)plane IKA - SFO
23h 35m$441–1,314Bus, fly to Sonoma County Airport, shuttle
cheapest- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Sonoma County Airport (STS)plane IKA - STS
- Take a shuttle bus from Santa Rosa Airport to San Francisco Pier 27
31h 27m$377–1,012Bus, fly to Norman Y. Mineta San José International Airport, Caltrain
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Norman Y. Mineta San José International Airport (SJC)plane IKA - SJC
- Take the train from Santa Clara Caltrain Northbound to San Francisco Caltrain Northboundtrain
28h 11m$564–1,517Bus, fly to Sacramento International Airport, train
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Sacramento International Airport (SMF)plane IKA - SMF
- Take the train from Sacramento to Richmondtrain
29h 17m$632–1,668Bus, fly to Oakland International Airport
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Oakland International Airport (OAK)plane IKA - OAK
26h 44m$607–1,610Bus, fly to Monterey Regional Airport, shuttle
- Take the bus from Azadi Square to Tehran Imam Khomeinibus
- Fly from Tehran International Airport (IKA) to Monterey Regional Airport (MRY)plane IKA - MRY
- Take a shuttle bus from Monterey Shuttle Station to SFO Airport International
30h 44m$570–1,588
Tehran International Airport (IKA) to San Francisco International Airport (SFO) flights
Questions & Answers
The cheapest way to get from Tehrān to San Francisco is to bus and fly and shuttle which costs $370 - $1,100 and takes 31h 27m.
The fastest way to get from Tehrān to San Francisco is to bus and fly which takes 23h 35m and costs $440 - $1,400.
The distance between Tehrān and San Francisco is 7469 miles.
It takes approximately 23h 35m to get from Tehrān to San Francisco, including transfers.
San Francisco is 10h 30m behind Tehrān. It is currently 5:08 AM in Tehrān and 6:38 PM in San Francisco.
There are 816+ hotels available in San Francisco.
What companies run services between Tehrān, Iran and San Francisco, CA, USA?
There is no direct connection from Tehrān to San Francisco. However, you can take the taxi to Azadi Square, take the bus to Tehran Imam Khomeini, walk to Tehran International Airport (IKA) airport, fly to San Francisco International Airport (SFO), walk to San Francisco International Airport, then take the subway to 16th Street / Mission. Alternatively, you can take the taxi to Azadi Square, take the bus to Tehran Imam Khomeini, walk to Tehran International Airport (IKA) airport, fly to Norman Y. Mineta San José International Airport (SJC), walk to SJC Airport Terminal A, take the line 60 bus to Santa Clara Transit Center, walk to Santa Clara Caltrain Northbound, then take the train to San Francisco Caltrain Northbound.
- Website
- southwest.com
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Istanbul, Seattle
- Ave. Duration
- 23h
- When
- Saturday
- Estimated price
- $600–1,800
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Istanbul, Los Angeles
- Ave. Duration
- 23h 25m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $650–1,900
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Frankfurt, Seattle
- Ave. Duration
- 25h 40m
- When
- Saturday
- Estimated price
- $600–2,100
Flights from Tehran International Airport to Sacramento International Airport via Vienna, Los Angeles
- Ave. Duration
- 24h
- When
- Monday and Friday
- Estimated price
- $650–1,800
Flights from Tehran International Airport to Sacramento International Airport via Frankfurt, Seattle
- Ave. Duration
- 24h 55m
- When
- Saturday
- Estimated price
- $650–2,200
Flights from Tehran International Airport to Sacramento International Airport via Istanbul, Denver
- Ave. Duration
- 29h 55m
- When
- Thursday
- Estimated price
- $650–2,000
Flights from Tehran International Airport to Oakland International Airport via Istanbul, Los Angeles
- Ave. Duration
- 22h 45m
- When
- Thursday and Friday
- Estimated price
- $650–2,000
Flights from Tehran International Airport to Oakland International Airport via Istanbul, Seattle
- Ave. Duration
- 23h 40m
- When
- Saturday
- Estimated price
- $650–1,900
Flights from Tehran International Airport to Oakland International Airport via Vienna, Los Angeles
- Ave. Duration
- 24h 15m
- When
- Monday and Friday
- Estimated price
- $600–1,800
Flights from Tehran International Airport to Oakland International Airport via Frankfurt, Seattle
- Ave. Duration
- 24h 55m
- When
- Sunday
- Estimated price
- $600–2,200
Flights from Tehran International Airport to Oakland International Airport via Frankfurt, Denver
- Ave. Duration
- 28h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- $650–2,200
Flights from Tehran International Airport to Oakland International Airport via Istanbul, Denver
- Ave. Duration
- 30h 20m
- When
- Saturday
- Estimated price
- $650–2,000
- Website
- alaskaair.com
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Frankfurt, Portland
- Ave. Duration
- 25h 24m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $550–1,500
Flights from Tehran International Airport to Sacramento International Airport via Istanbul, Seattle
- Ave. Duration
- 23h 1m
- When
- Saturday
- Estimated price
- $650–1,900
Flights from Tehran International Airport to Sacramento International Airport via Frankfurt, Portland
- Ave. Duration
- 25h 13m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $600–1,600
Flights from Tehran International Airport to Oakland International Airport via Frankfurt, Portland
- Ave. Duration
- 25h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $600–1,600
Flights from Tehran International Airport to Monterey Regional Airport via Istanbul, Seattle
- Ave. Duration
- 26h 49m
- When
- Saturday
- Estimated price
- $500–1,500
Flights from Tehran International Airport to Monterey Regional Airport via Frankfurt, Seattle
- Ave. Duration
- 26h 49m
- When
- Every day
- Estimated price
- $500–1,800
Flights from Tehran International Airport to Sonoma County Airport via Frankfurt, Portland
- Ave. Duration
- 25h 56m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $350–950
Flights from Tehran International Airport to Sonoma County Airport via Vienna, Los Angeles
- Ave. Duration
- 26h 1m
- When
- Monday and Friday
- Estimated price
- $380–1,100
Flights from Tehran International Airport to Sonoma County Airport via Istanbul, Los Angeles
- Ave. Duration
- 27h 16m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $400–1,200
Flights from Tehran International Airport to Sonoma County Airport via Istanbul, Seattle
- Ave. Duration
- 30h 56m
- When
- Saturday
- Estimated price
- $380–1,100
Flights from Tehran International Airport to Sonoma County Airport via Frankfurt, Seattle
- Ave. Duration
- 30h 56m
- When
- Every day
- Estimated price
- $380–1,300
- Website
- lufthansa.com
Flights from Tehran International Airport to San Francisco International Airport via Frankfurt
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- $430–1,500
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Frankfurt, Denver
- Ave. Duration
- 29h 57m
- When
- Every day
- Estimated price
- $600–2,200
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Istanbul, Denver
- Ave. Duration
- 29h 57m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $650–1,900
Flights from Tehran International Airport to Sacramento International Airport via Frankfurt, Vancouver
- Ave. Duration
- 26h 23m
- When
- Every day
- Estimated price
- $600–2,200
Flights from Tehran International Airport to Monterey Regional Airport via Frankfurt, San Francisco International Airport
- Ave. Duration
- 26h 16m
- When
- Every day
- Estimated price
- $500–1,800
Flights from Tehran International Airport to Monterey Regional Airport via Frankfurt, Los Angeles
- Ave. Duration
- 26h 53m
- When
- Every day
- Estimated price
- $500–1,800
Flights from Tehran International Airport to Monterey Regional Airport via Istanbul, Los Angeles
- Ave. Duration
- 26h 53m
- When
- Tuesday to Sunday
- Estimated price
- $500–1,600
- Website
- united.com
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Frankfurt, Denver
- Ave. Duration
- 26h 31m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $600–2,100
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Istanbul, Denver
- Ave. Duration
- 29h 57m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $650–1,900
Flights from Tehran International Airport to Sacramento International Airport via Istanbul, San Francisco International Airport
- Ave. Duration
- 22h 7m
- When
- Thursday
- Estimated price
- $650–2,000
Flights from Tehran International Airport to Monterey Regional Airport via Istanbul, San Francisco International Airport
- Ave. Duration
- 22h 6m
- When
- Thursday
- Estimated price
- $500–1,500
Flights from Tehran International Airport to Monterey Regional Airport via Istanbul, Los Angeles
- Ave. Duration
- 26h 53m
- When
- Tuesday to Sunday
- Estimated price
- $500–1,600
- Website
- turkishairlines.com
Flights from Tehran International Airport to San Francisco International Airport via Istanbul
- Ave. Duration
- 19h 50m
- When
- Thursday
- Estimated price
- $430–1,300
Flights from Tehran International Airport to San Francisco International Airport via Istanbul, Seattle
- Ave. Duration
- 24h 32m
- When
- Saturday
- Estimated price
- $430–1,300
- Website
- austrian.com
Flights from Tehran International Airport to Monterey Regional Airport via Vienna, Los Angeles
- Ave. Duration
- 25h 38m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $500–1,400
Flights from Tehran International Airport to Monterey Regional Airport via Istanbul, Los Angeles
- Ave. Duration
- 26h 53m
- When
- Tuesday to Sunday
- Estimated price
- $500–1,600
- Website
- delta.com
Flights from Tehran International Airport to Norman Y. Mineta San José International Airport via Vienna, Los Angeles
- Ave. Duration
- 23h 35m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $600–1,700
- Phone
- +1 800-660-4287
- Website
- Cal Train
Train from Santa Clara Caltrain Northbound to San Francisco Caltrain Northbound
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- $9–12
- Website
- Cal Train
- Schedules at
- Cal Train
- One-way Adult
- $9–12
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Sacramento to Richmond
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $24–55
- Website
- Amtrak
- Phone
- +1 831-373-7777
- Website
- Groome Transportation
Shuttle from Monterey Shuttle Station to SFO Airport International
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- $55–70
- Schedules at
- Groome Transportation
- Standard Rate
- $55–70
Shuttle from Santa Rosa Airport to San Francisco Pier 27
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $25–60
- Website
- Groome Transportation
- First Passenger
- $25–60
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide













