Tehran’s public transportation system is divided into two main categories: urban and intercity. Urban transportation includes the metro, buses, taxis, and online ride-hailing services. These are the main ways people travel around the city, and they are used by millions of residents every day. For traveling outside Tehran, you can use trains, planes, or intercity buses. These options connect Tehran to other cities in Iran and even to international destinations.
Tehran has a variety of public transportation options, making it possible to get around the city without a personal vehicle. In the following sections, you will find detailed information on each type of transportation, helping you choose the best way to get around Tehran during your visit.
Check out Traveling in Iran by Bus | A Complete Guide for Tourists to learn everything you need for a smooth and comfortable bus journey between cities in Iran.
Tehran Buses: Affordable City Transport
Tehran has two types of buses: regular city buses and the Bus Rapid Transit (BRT) system. Regular city buses operate on standard routes and are mostly used for short distances. They are often not air-conditioned. The BRT system, on the other hand, runs on dedicated lanes, making it a faster and more reliable option, especially for long distances and high-traffic areas. With extensive routes covering most parts of the city, buses are a popular and affordable way to get around Tehran. You can pay the fare using a Tehran public transport card, making the process easy and cash-free.

Bus Rapid Transit (BRT) System in Tehran
The BRT system plays a crucial role in Tehran’s public transportation. It is fast, efficient, and budget-friendly, helping thousands of people commute daily. The first BRT line was introduced between Azadi Terminal in the west and Tehranpars in the east. Today, there are 10 active BRT lines connecting different parts of the city.
If you need to travel quickly through heavy traffic, the BRT system is the best choice. Buses run frequently, and their dedicated lanes prevent them from getting stuck in congestion. Each BRT line serves different parts of the city, making it easy for you to reach your destination.
Main BRT Routes in Tehran
Here are the 10 BRT lines and their key details:
- Line 1: Runs from Azadi Terminal in the west to Tehranpars Square in the east. It has 25 stations and takes about 45 minutes on a low-traffic day.
- Line 2: Connects Azadi Terminal in the west to Khavaran Terminal in the southeast with 30 stations. The journey usually takes about an hour.
- Line 3: Travels from Elm-o-Sanat Terminal in the northeast to Khavaran Terminal in the southeast. It has 18 stations and takes about an hour without traffic.
- Line 4: Links Parkway Crossroad in the north to South Terminal in the south, passing through central Tehran. This line has 24 stations and serves key central areas.
- Line 5: Connects Elm-o-Sanat Terminal in the northeast to Beyhaghi Terminal in the center with 10 stations.
- Line 6: Runs between Laleh Terminal in the northwest and Afshar Terminal in the southeast, passing through 23 stations.
- Line 7: A long route from Rah Ahan (Railway Station) in the south to Tajrish Square in the north, covering 39 stations.
- Line 8: A short route with 6 stations, connecting Khavaran Terminal in the southeast to South Terminal in the south.
- Line 9: The longest BRT line in Tehran, running from Laleh Terminal in the northwest to Javanmard Qassab Terminal in the south with 98 stations.
- Line 10: Travels from Azadi Square in the west to the Islamic Azad University Science and Research Unit in the north, covering 15 stations in about 40 minutes.
Why Use BRT in Tehran?
If you are visiting Tehran and need a reliable way to move around, the BRT system is a great option. It is much cheaper than taxis, faster than regular buses, and covers major areas of the city. With clearly marked stations and frequent departures, you won’t have to wait long for a bus. Plus, using a public transport card makes your journey hassle-free. Whether you are exploring the city or commuting for daily activities, BRT can help you get to your destination efficiently.
Tehran Metro: Quick Travel around the City
Tehran Metro is one of the best ways to travel around the city. It is fast, affordable, and helps you avoid heavy traffic. With multiple lines covering key areas, it connects major attractions, business districts, and residential neighborhoods. The metro also extends to the suburbs, making it convenient for daily commutes or exploring Tehran.

Metro Map and Ticketing
Metro maps are available in stations and carriages, helping you plan your journey efficiently. Most stations are in central Tehran, where traffic is heaviest. The metro uses smart cards for payment, which can also be used for buses and BRTs. These cards can be purchased and recharged at metro stations and kiosks across the city. Ticket prices vary based on distance, with urban trips costing 70,000 rials and longer suburban trips costing up to 230,000 rials.
Tehran Metro Lines
- Line 1 (Red Line): Runs from Tajrish in the north to Kahrizak in the south, covering 29 stations. It passes through important locations like Golestan Palace, Tehran Grand Bazaar, and National Jewels Museum.
- Line 2 (Dark Blue Line): Connects Sadeghieh in the west to Farhangsara in the east, with 22 stations. It is useful for reaching places like Tehran Pars Forest Park and Miniature Museum.
- Line 3 (Light Blue Line): Runs from Qaem in the north to Azadegan in the south, covering 25 stations. It connects Tehran University, Azadegan Square, and key residential areas.
- Line 4 (Yellow Line): Extends from Shahid Kolahdooz to Eram Sabz, passing through Revolution Square, City Theater, Ferdowsi Square, and Azadi Tower.
- Line 5 (Green Line): Links Golshahr in Karaj to Sadeghieh in Tehran. It is a vital line for commuters and stops near Chitgar Park, Azadi Stadium, and Iran’s car manufacturing hub.
- Line 6 (Pink Line): A newer line running from Dolatabad to Imam Hossein and Shahid Sattari to Tarbiat Modares University, connecting Laleh Park and key residential areas.
- Line 7 (Purple Line): Extends from Basij to Industry Square (Meydan San’at), passing Milad Tower, the National Library, and business centers.
Airport Connections and Operating Hours
The metro connects to Imam Khomeini International Airport (Line 1), Mehrabad Airport (Line 4), and Hashtgerd (Line 5), providing easy access for travelers. Trains operate from 4:30 AM to 10 PM on weekdays and from 6 AM on weekends and public holidays.
For a smooth experience, use a Visit Our Iran debit card for easy payments, and stay connected with a Visit Our Iran SIM card for navigation and local services.
Explore Complete Guide to Tehran’s Metro Lines to learn everything you need about Tehran’s metro system, including routes, ticket options, and useful tips.
Tehran Public Transportation Card
Tehran’s public transportation system uses a single travel card for both the metro and buses. This card makes getting around the city much easier, as you don’t need to buy separate tickets for each ride. You can purchase a Tehran public transportation card at any major bus terminal, metro station, or BRT station.
These cards are rechargeable, so you can add credit as needed at metro stations.
How to Use the Card
- Metro: Tap your card at the entrance gate, and the fare will be deducted automatically. If your balance is low, you can recharge it at machines or ticket counters inside the station.
- Buses: On BRT buses, you must tap your card before boarding at the station gate. On regular city buses, tap your card when you get on.
Note:
Carry some small cash in case you need to recharge your card at a kiosk or small shop, as some places may not accept large bills.
Tehran Taxis: Easy and Flexible Rides
Tehran has a large and active taxi network, making it easy for you to get around the city. You will see many yellow and green taxis in different neighborhoods, operating both on fixed routes and flexible routes. Taxis are a convenient and affordable way to travel across this vast city. Locals use them for both short and long distances. If you want to escape the heat and enjoy a comfortable ride with air conditioning, taxis are a great choice. You can pay for your taxi fare in cash or through online payment options, depending on the service you use.

In recent years, online ride-hailing services have become very popular in Tehran. Many passengers prefer using these services for their daily commutes. Whether you choose a regular street taxi or an app-based ride, taxis are a reliable way to travel without the stress of driving in heavy traffic. There are also taxis available for intercity trips, taking passengers from Tehran to nearby cities like Karaj and Qom. Depending on your needs, you can choose from different types of taxis in Tehran.
Types of Taxis in Tehran
Tehran has several types of taxis, each serving a specific purpose. Understanding how they work will help you pick the best option for your trip.
Shared Route Taxis (Line Taxis)
Line taxis operate on fixed routes and have designated pickup and drop-off points. You can identify them by their yellow or bright green color. These taxis are commonly found at taxi stations, major streets, and public squares. Each line taxi follows a specific route, and the destination is usually written on the taxi’s doors. The fare for line taxis is fixed and updated annually. Drivers of these taxis are not allowed to pick up passengers for private trips or deviate from their assigned routes.
Roaming Taxis (Circulating Taxis)
Unlike line taxis, roaming taxis do not have a fixed route. Instead, they pick up passengers along the way and drop them off at various locations. These taxis are also yellow and can be identified by the black stripe on their doors. The fare for roaming taxis is determined by a taximeter. Keep in mind that these taxis are not permitted to operate as private, exclusive hires.
Phone-Call Taxis (Private Call Taxis)
Private call taxis operate through a central dispatch service. You can request one by calling a taxi company, and the nearest available taxi will be sent to your location. These taxis are yellow with a black checkered stripe on the side, and they usually have a sign on the roof that says “Phone Taxi.” Most of them are equipped with GPS and two-way radio systems. The fare is calculated by a taximeter, but rates vary based on the time of day. You will see a sticker inside the car that shows the base fare and how the cost is calculated at different hours.
Special Taxis (Dedicated Service Taxis)
Special taxis are divided into different categories based on their function:
- Airport and Bus Terminal Taxis: These taxis are available at places like Imam Khomeini International Airport, Mehrabad Airport, railway stations, and bus terminals. You can book them in advance or get one on arrival. Their fares are metered, and a price list is displayed inside the car.
- Hotel, Hospital, and Shopping Center Taxis: These taxis operate in front of major hotels, hospitals, and shopping malls. They usually offer private rides with destinations determined by the passenger. These taxis have clear identification signs and operate similarly to phone-call taxis.
- Corporate and Private Organization Taxis: Some businesses and organizations have contracts with taxi companies to provide transportation for their staff or guests. These taxis follow specific regulations and cannot pick up passengers from the street.
Taxi Fares in Tehran
Taxi fares in Tehran are set annually by the taxi organization. Official taxis must display a sticker on their windshield showing the fare details, including starting price, per-kilometer cost, and night rates. Always check the fare sticker or ask the driver about the estimated cost before starting your trip.
Major Taxi Stations in Tehran
Tehran has many taxi stations, especially near busy areas such as squares, metro stations, and commercial centers. Here are some of the key taxi hubs in different parts of the city:
North Tehran – Vanak Taxi Station
Located in Vanak Square, this station connects you to important destinations like Molla Sadra Street, Valiasr Street, Seoul Street, and Jahan Koodak Intersection. The nearest metro station is Haqqani Metro Station, and the closest bus stop is Nasr Bus Station.
Nearby hotels: Homa Hotel Tehran, Taj Mahal Apartment Hotel, Tooba Apartment Hotel, Niloo Hotel Tehran.
Nearby hospitals: Imam Reza Hospital, Tehran Heart Center, Shariati Hospital.
Central Tehran – Seyed Khandan Taxi Station
This station is located under the Seyed Khandan Bridge and has around 30 taxi lines to different parts of the city.
Nearby hotels: Persian Plaza Hotel, Grand Hotel Tehran, Venus Apartment Hotel.
Nearby hospitals: Resalat Hospital, Ghamar Bani Hashem Hospital, Ghodousi Hospital, Imam Ali Hospital.

West Tehran – Azadi Square Taxi Station
Also known as Shahid Montazeri Terminal, this busy taxi hub is located at Azadi Square, near Tehran’s western entrance. It connects to metro stations and intercity bus terminals, making it one of the most important transportation points in the city.
Nearby hotels: Asareh Hotel Tehran, Olympic Hotel, Pasargad Hotel.
Nearby hospitals: Azadi Hospital, Aban Hospital, Sorena Hospital.
Central Tehran – Haft-e Tir Taxi Station
Haft-e Tir is one of Tehran’s key squares, and its taxi station is located near the metro entrance.
Nearby hotels: Morvarid Hotel Tehran, Hoveizeh Hotel Tehran, Bahar Hotel, IranShahr Hotel.
Nearby hospitals: Sajad Hospital, 15 Khordad Hospital.
Don’t forget to discover Guide to Ride-Hailing Apps in Iran for Tourists (2024) to find out how to easily book safe and affordable rides using popular apps, plus tips on payment methods and local transportation.
Tips for Using Taxis in Tehran
- Use Official Taxis: Always use official yellow or green taxis. Avoid unmarked cars offering rides.
- Have Small Bills: Some taxi drivers may not have change for large bills, so carry smaller denominations.
- Use Ride-Hailing Apps: If you are not sure about taxi fares, using an online ride-hailing app can help you avoid fare disputes.
- Agree on the Fare First: If you are taking a roaming taxi, confirm the fare before starting the ride.
- Plan for Traffic: Tehran has heavy traffic during rush hours. Consider this when planning your trip.
Taxis in Tehran provide a fast and efficient way to get around the city. Whether you take a shared taxi, a private ride, or an airport transfer, knowing your options will help you navigate Tehran easily and comfortably.