From Venezuela
By bus

Colombia- Venezuela border closedAs of 22 August 2015, the Colombia- Venezuela border is closed until further notice by president Maduro. The Venezuelan president said there would be 60 days of martial law in five municipalities in the state of Tachira.

Connections can be made from the Caracas main terminal to most cities in Colombia. From the main terminal, Maracaibo Venezuela you can find buses that run to the cities Cartagena, Baranquilla, Santa Marta on the coast. The border at Maicao provides a relatively easy, straightforward entry into Colombia from Venezuela.

You can also enter from Venezuela via the busy San Cristóbal to Cúcuta route, which passes through the border town of San Antonio del Táchira.

From Ecuador
By bus

It is very straightforward to enter Colombia from Ecuador. Travel to Tulcan, where you can get a taxi to the border. Get your exit stamps from the immigration offices and take another taxi to Ipiales. From there you can travel further to Cali, Bogotá, ...

From Lago Agrio to Mocoa, check the Mocoa page.

From Panama
By bus

You can't cross from Panama to Colombia by bus—the Darien Gap begins at Yaviza, where the Interamericana runs out. Consider using the boat crossing instead. There are often yachts that will shuttle you between Colombia and Panama and offer a stop in the gorgeous San Blas islands.Airlines with flights between the two countries are: Avianca, COPA, LAN, Viva Colombia.

By plane
By plane

There are regular international flights into major cities including Bogotá, Medellín, Cali, Barranquilla, Bucaramanga, Cartagena, Pereira, Cucuta, Armenia and San Andres Island as well as to other smaller cities in the borders with Venezuela, Ecuador, Panamá and Brazil.

There are daily direct flights to and from the U.S, Canada, Mexico, Costa Rica, Guatemala, El Salvador, Panama, Cuba, Dominican Republic, Spain, France, Germany, Netherlands, Portugal, the United Kingdom, Venezuela, Peru, Ecuador, Bolivia, Chile, Argentina and Brazil.

Beware that Medellín is the only Colombian city served by 2 airports: International and long-range domestic flights go to José María Córdova International Airport IATA: MDE while regional and some other domestic flights arrive in Olaya Herrera airport IATA: EOH (http://www.aeropuertoolay...).

Bogota has two airport terminals: Puente Aereo and El Dorado. Outside the airport, be aware of enterprising men who will help you lift your bags into a taxi or car, and then expect payment. It is best to politely refuse all offers of help unless from a taxi driver you are about to hire.

Taxis are regulated, reasonably priced and safe from the airports. A taxi ride from the airport to the central business district in Bogota, takes approximately 20 minutes.

By ship
By ship

Enter from Panama by the Puerto Obaldia-Capurganá pass. From Capurganá, another boat ride takes you to Turbo, where buses take you to Medellín and Montería.

If you enter from Brazil, there are weekly boats from Manaus to Tabatinga/Leticia through the Amazon River. It takes around six days to go from Manaus and just three days to come back the reason of the difference is the current of the river. There are also weekly motorboats which are more expensive, but cover the route in less than two days.Once in Leticia you have daily domestic flights to several cities, including Bogotá.

From Santa Rosa Peru, across the river from Leticia, you can take a fast 10hr, US$ 75 or 200 PEN or slow 2-3 days, ~US$20-25, bring a hammock, plate and spoon - food is provided boat to Iquitos [1].

By car
By car

Enter from Venezuela by the San Cristobal-Cúcuta or Maracaibo-Maicao pass.

Enter from Ecuador by the Tulcan-Ipiales Rumichaca pass. Or through Lago Agrio - Mocoa

Important: There are no major roads coming from 3 neighboring countries: Panamá, Brazil and Perú. There are no roads at all from Panamá, and there are tiny roads between Colombia and Perú or Brazil, but they do not lead to major cities or regions.