Rome2Rio

How to get fromMontana to Costa Ricaby plane, bus, car, or shuttle

Find Transport to Costa Rica

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 9 ways to get from Montana to Costa Rica by plane, bus, car, 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.

  1. Fly Gallatin Field Airport to Juan Santamaría International Airport

    best
    1. Fly from Gallatin Field Airport (BZN) to Juan Santamaría International Airport (SJO)plane plane BZN - SJO
    10h 19m
    $150–600
  2. Bus

    1. Take the bus from Billings to Minneapolisbus bus
    2. Take the bus from Minneapolis to Tulsabus bus
    3. Take the bus from Tulsa to Zacatecasbus bus
    4. Take the bus from Zacatecas to Houstonbus bus
    5. Take the bus from Houston to Managuabus bus
    6. Take the bus from Managua to San Josébus bus
    7d 19h
  3. Drive  5,801 km

    1. Drive from Billings to San Josécar car 5,801 km
    2d 21h
    $930–1,343
  4. Fly Logan International Airport to Juan Santamaría International Airport

    1. Fly from Logan International Airport (BIL) to Juan Santamaría International Airport (SJO)plane plane BIL - SJO
    9h 18m
    $207–820
  5. Fly Helena Regional Airport to Juan Santamaría International Airport

    1. Fly from Helena Regional Airport (HLN) to Juan Santamaría International Airport (SJO)plane plane HLN - SJO
    10h 52m
    $191–763
  6. Fly Great Falls International Airport to Juan Santamaría International Airport

    1. Fly from Great Falls International Airport (GTF) to Juan Santamaría International Airport (SJO)plane plane GTF - SJO
    13h 19m
    $180–751
  7. Fly Logan International Airport to Liberia International Airport, shuttle

    1. Fly from Logan International Airport (BIL) to Liberia International Airport (LIR)plane plane BIL - LIR
    2. Take a shuttle bus from Liberia Airport to Monteverdeshuttle bus
    3. Take a shuttle bus from Monteverde to Puntarenasshuttle bus
    11h 42m
    $641–1,899
  8. Fly Missoula International Airport to Juan Santamaría International Airport

    1. Fly from Missoula International Airport (MSO) to Juan Santamaría International Airport (SJO)plane plane MSO - SJO
    13h 32m
    $190–800
  9. Fly Gallatin Field Airport to Liberia International Airport, shuttle

    1. Fly from Gallatin Field Airport (BZN) to Liberia International Airport (LIR)plane plane BZN - LIR
    2. Take a shuttle bus from Liberia Airport to Monteverdeshuttle bus
    3. Take a shuttle bus from Monteverde to Puntarenasshuttle bus
    12h 7m
    $543–1,544

Gallatin Field Airport (BZN) to Juan Santamaría International Airport (SJO) flights

Calendar10Weekly Planes
Duration13h 45mAverage Duration
Ticket$152Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Montana, USA and Costa Rica?

United Airlines and Southwest Airlines fly from Gallatin Field Airport (BZN) to Juan Santamaría International Airport (SJO) once daily. Alternatively, you can take a bus from Billings to San José via Minneapolis, Tulsa, Tulsa, Zacatecas, Houston, Houston, and Managua in around 7d 19h.

Airlines
Bus operators

Want to know more about travelling around Costa Rica

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

Booking & Getting There