Rome2Rio

How to get fromTehrān to Boliviaby plane, bus, or train

Find Transport to Bolivia

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 7 ways to get from Tehrān to Bolivia by plane, bus, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Mehrabad International Airport to Viru Viru International Airport

    best
    1. Fly from Mehrabad International Airport (THR) to Viru Viru International Airport (VVI)plane plane THR - VVI
    45h
    $551–1,901
  2. Bus to Tehran International Airport, fly to Viru Viru International Airport

    1. Take the bus from Azadi Square to Tehran Imam Khomeinibus bus
    2. Fly from Tehran International Airport (IKA) to Viru Viru International Airport (VVI)plane plane IKA - VVI
    27h 55m
    $552–1,902
  3. Bus to Tehran International Airport, fly to El Alto International Airport

    1. Take the bus from Azadi Square to Tehran Imam Khomeinibus bus
    2. Fly from Tehran International Airport (IKA) to El Alto International Airport (LPB)plane plane IKA - LPB
    28h 29m
    $551–2,001
  4. Bus to Tehran International Airport, fly to Alcantari Airport

    1. Take the bus from Azadi Square to Tehran Imam Khomeinibus bus
    2. Fly from Tehran International Airport (IKA) to Alcantari Airport (SRE)plane plane IKA - SRE
    36h 56m
    $610–2,112
  5. Bus to Tehran International Airport, fly to Cochabamba

    1. Take the bus from Azadi Square to Tehran Imam Khomeinibus bus
    2. Fly from Tehran International Airport (IKA) to Cochabamba (CBB)plane plane IKA - CBB
    27h 17m
    $901–2,401
  6. Bus to Tehran International Airport, fly to Tarija

    1. Take the bus from Azadi Square to Tehran Imam Khomeinibus bus
    2. Fly from Tehran International Airport (IKA) to Tarija (TJA)plane plane IKA - TJA
    34h 4m
    $657–2,309
  7. Train to Isfahan Shahid Beheshti International Airport, fly to Viru Viru International Airport

    1. Take the train from Tehran to Isfahantrain train
    2. Fly from Isfahan Shahid Beheshti International Airport (IFN) to Viru Viru International Airport (VVI)plane plane IFN - VVI
    34h 13m

Mehrabad International Airport (THR) to Viru Viru International Airport (VVI) flights

Calendar10Weekly Planes
Duration46h 39mAverage Duration
Ticket$570Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Tehrān, Iran and Bolivia?

ATA Airlines, Turkish Airlines, and nine other airlines fly from Mehrabad International Airport (THR) to Viru Viru International Airport (VVI) once daily.

Airlines
Train operators
Bus operators

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 Which London airport should I choose?, Getting to Rome from the airport, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.