
Book Affordable Bus Tickets in Colombia
Long-distance Pullman buses and shuttles across Colombia — Caribbean coast, mountains, and the coffee region
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets in Colombia
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Colombia is the only Central/South American country bordered by both the Caribbean and the Pacific, spanning Andean mountains, Amazon jungle, and the Caribbean coast. Cartagena (colonial Caribbean), Medellín (city of eternal spring in the mountains), Bogotá (high-altitude capital), Guatapé (iconic El Peñol rock + lake), the coffee region (Eje Cafetero), Villa de Leyva (Colombia's largest colonial plaza), Santa Marta (gateway to Tayrona NP + Ciudad Perdida Lost City trek), Minca (Sierra Nevada mountain ecotourism), Cali (salsa capital), Popayán (the "White City" + UNESCO gastronomy + Semana Santa), San Andrés Island (Caribbean island + English-speaking Raizal culture), and Leticia (Amazon gateway + tri-frontier with Peru + Brazil) are the standard tourist destinations.
Spring Bus connects you to operators running scheduled long-distance service across Colombia. Note: Colombia is vast — Bogotá to Cartagena is ~1,000 km, a 20-hour overnight bus or a 90-minute flight. Domestic flights are often the practical choice for crossing the country; bus travel is more useful for shorter regional connections (Medellín↔Guatapé ~2h, Bogotá↔Villa de Leyva ~3-4h, Cartagena↔Santa Marta ~4h, Santa Marta↔Minca ~45min, Cali↔Popayán ~3h, etc.). San Andrés Island + Leticia (Amazon) are flight-only — no road or boat access. The currency is the Colombian peso (COP).
Popular destinations in Colombia
The cities and regions of Colombia most travelers visit by bus.
Bogotá
Cundinamarca (Andes, 2,640 m)
Capital — high-altitude, cool year-round. La Candelaria colonial district, Monserrate, Gold Museum. Main international hub for South America entry.
Medellín
Antioquia (Andes, 1,500 m)
"City of Eternal Spring" — comfortable climate year-round. Modern metro and cable cars, Comuna 13 graffiti tour, Pueblito Paisa. Major remote-worker hub.
Cartagena
Bolívar (Caribbean coast)
Walled colonial city on the Caribbean, UNESCO World Heritage. Hot and humid, beach trips to Islas del Rosario, salsa scene. Major cruise stop.
Santa Marta
Magdalena (Caribbean coast)
Gateway to Tayrona National Park (Caribbean jungle beaches) and the Ciudad Perdida (Lost City) 5-day trek. ~4 hours east of Cartagena.
Eje Cafetero (Salento / Manizales / Pereira / Armenia)
Quindío / Caldas / Risaralda
Colombia's coffee region — coffee farm tours, the Cocora Valley wax palms, hot springs. ~7–8 hours from Medellín by bus, or short flight.
Cali
Valle del Cauca
Colombia's salsa capital — dance schools, lively nightlife. Warmer and humid (450 m altitude). Less touristed than Cartagena/Medellín.
Guatapé
Antioquia (lake region near Medellín)
Colombia's iconic lake town + the famous El Peñol rock (740-step climb to summit) + brightly painted zócalos. ~2 hours from Medellín — Colombia's most-popular day trip.
Villa de Leyva
Boyacá (Andean colonial)
Colombia's largest cobblestone colonial plaza (Plaza Mayor ~14,000 m²) + 16th-century colonial center (national monument since 1954). ~3-4 hours from Bogotá. Boyacá fossil sites + Kronosaurus plesiosaur.
San Andrés Island
Archipelago of San Andrés (Caribbean, 770 km offshore)
Colombia's iconic Caribbean island + English-speaking Raizal culture + famous "Sea of Seven Colors." Reached only by Avianca/Latam/Wingo flight from mainland. $100-150 USD tourist card on arrival.
Minca
Magdalena (Sierra Nevada foothills near Santa Marta)
Mountain ecotourism town in the Sierra Nevada de Santa Marta foothills at 660m altitude. ~45 min from Santa Marta. Coffee + cacao farm tours, waterfalls, Casa Elemento hostel + world's largest hammock.
Popayán
Cauca (Andean southwest)
Colombia's "White City" + UNESCO Creative City of Gastronomy + famous Semana Santa processions (UNESCO Intangible Heritage). ~3 hours from Cali.
Leticia
Amazonas (Amazon River + tri-frontier with Peru + Brazil)
Colombia's Amazon gateway + only city on the Amazon River + tri-frontier with Peru (Santa Rosa) and Brazil (Tabatinga). Flight only from Bogotá. Amacayacu NP + Puerto Nariño + pink river dolphins.
Barranquilla
Atlántico (Caribbean coast)
Caribbean port city famous for the Carnaval de Barranquilla (UNESCO) — one of the world's largest. Magdalena River mouth; ~2 h from both Cartagena and Santa Marta.
Palomino
La Guajira (Caribbean coast)
Laid-back beach + river-tubing backpacker village on the Troncal del Caribe near the Sierra Nevada. ~1.5–2 h east of Santa Marta.
Riohacha
La Guajira
Capital of La Guajira and gateway to the Wayuu desert (Cabo de la Vela, Punta Gallinas). Seafront malecón; ~3 h from Santa Marta.
Mompox
Bolívar (Magdalena River)
Colonial river town frozen in time (UNESCO) — filigree silverwork, Holy Week processions. ~6–7 h overland from Cartagena.
Salento
Quindío (Coffee Region)
The coffee region's most famous Pueblo — gateway to the Cocora Valley wax palms, coffee-farm tours, colorful Calle Real. Via Armenia (~45 min) or Pereira.
Pereira
Risaralda (Coffee Region)
Largest coffee-region city and transit hub — Matecaña airport, thermal springs, central base for the Eje Cafetero.
Manizales
Caldas (Coffee Region)
Hillside university city — gateway to the Nevado del Ruiz volcano + Los Nevados NP, hot springs, the January Feria. ~5 h from Medellín.
Armenia
Quindío (Coffee Region)
Quindío capital and the main bus gateway to Salento, Filandia, and the coffee farms (Parque del Café, Panaca nearby).
Bucaramanga
Santander
Santander's "City of Parks" — paragliding at Mesa de los Santos / the Chicamocha Canyon nearby. ~8–9 h from Bogotá (Berlinas/Copetran).
San Gil
Santander
Colombia's adventure-sports capital — whitewater rafting, paragliding over the Chicamocha Canyon, caving; base for Barichara. ~6–7 h from Bogotá.
Barichara
Santander
Often called "Colombia's most beautiful town" — a perfectly preserved colonial stone village; the Camino Real walk to Guane. ~45 min from San Gil.
Pasto
Nariño (Andean south)
Capital of Nariño near the Galeras volcano and the Ecuador border — Carnaval de Negros y Blancos (UNESCO), gateway to the Las Lajas Sanctuary. On the Pan-American Hwy.
Jardín
Antioquia
Picture-perfect Antioquia coffee pueblo — colorful balconies, basilica, cock-of-the-rock birding, cable cars. ~3.5–4 h south of Medellín.
Popular bus routes in Colombia
Direct shuttles and Pullman buses between Colombia's top destinations — tap any route for travel time, fares, operators, and FAQs.
Bus route
Medellín → Guatapé
2 h · $4–$6 USD
Bus route
Guatapé → Medellín
2 h · $4–$6 USD
Bus route
Bogotá → Villa de Leyva
3 h 30 min · $7–$12 USD
Bus route
Villa de Leyva → Bogotá
3 h 30 min · $7–$12 USD
Bus route
Cartagena → Santa Marta
4 h · $12–$25 USD
Bus route
Santa Marta → Cartagena
4 h · $12–$25 USD
Bus route
Santa Marta → Minca
45 min · $2–$5 USD
Bus route
Minca → Santa Marta
45 min · $2–$5 USD
Bus route
Cali → Popayán
3 h · $6–$11 USD
Bus route
Popayán → Cali
3 h · $6–$11 USD
Bus route
Bogotá → Medellín
9 h · $22–$40 USD
Bus route
Medellín → Bogotá
9 h · $22–$40 USD
Bus route
Bogotá → Cali
10 h · $22–$35 USD
Bus route
Cali → Bogotá
10 h · $22–$35 USD
Bus route
Bogotá → Eje Cafetero
8 h · $18–$35 USD
Bus route
Eje Cafetero → Bogotá
8 h · $18–$35 USD
Bus route
Medellín → Eje Cafetero
5 h 30 min · $15–$30 USD
Bus route
Eje Cafetero → Medellín
5 h 30 min · $15–$30 USD
Bus route
Bogotá → Cartagena
19 h · $35–$55 USD
Bus route
Cartagena → Bogotá
19 h · $35–$55 USD
Bus route
Bogotá → Santa Marta
17 h · $35–$50 USD
Bus route
Santa Marta → Bogotá
17 h · $35–$50 USD
Bus route
Medellín → Cartagena
13 h · $30–$45 USD
Bus route
Cartagena → Medellín
13 h · $30–$45 USD
Bus route
Medellín → Santa Marta
16 h · $35–$50 USD
Bus route
Santa Marta → Medellín
16 h · $35–$50 USD
Bus route
Cali → Medellín
9 h · $20–$35 USD
Bus route
Medellín → Cali
9 h · $20–$35 USD
Bus route
Cali → Eje Cafetero
3 h 45 min · $12–$22 USD
Bus route
Eje Cafetero → Cali
3 h 45 min · $12–$22 USD
Bus route
Cartagena → Cali
21 h · $45–$65 USD
Bus route
Cali → Cartagena
21 h · $45–$65 USD
Bus route
Bogotá → Popayán
11 h · $25–$40 USD
Bus route
Popayán → Bogotá
11 h · $25–$40 USD
Bus route
Santa Marta → Palomino
1 h 45 min · $5–$12 USD
Bus route
Palomino → Santa Marta
1 h 45 min · $5–$12 USD
Bus route
Cartagena → Barranquilla
2 h 10 min · $8–$18 USD
Bus route
Barranquilla → Cartagena
2 h 10 min · $8–$18 USD
Bus route
Santa Marta → Barranquilla
2 h · $6–$14 USD
Bus route
Barranquilla → Santa Marta
2 h · $6–$14 USD
Bus route
Santa Marta → Riohacha
3 h · $8–$16 USD
Bus route
Riohacha → Santa Marta
3 h · $8–$16 USD
Bus route
Palomino → Riohacha
1 h 30 min · $4–$10 USD
Bus route
Riohacha → Palomino
1 h 30 min · $4–$10 USD
Bus route
Cartagena → Mompox
6 h 30 min · $15–$30 USD
Bus route
Mompox → Cartagena
6 h 30 min · $15–$30 USD
Bus route
Medellín → Salento
6 h · $15–$28 USD
Bus route
Salento → Medellín
6 h · $15–$28 USD
Bus route
Bogotá → Salento
7 h 30 min · $18–$30 USD
Bus route
Salento → Bogotá
7 h 30 min · $18–$30 USD
Bus route
Cali → Salento
3 h 30 min · $10–$20 USD
Bus route
Salento → Cali
3 h 30 min · $10–$20 USD
Bus route
Bogotá → Pereira
8 h 30 min · $18–$30 USD
Bus route
Pereira → Bogotá
8 h 30 min · $18–$30 USD
Bus route
Medellín → Pereira
5 h 30 min · $12–$22 USD
Bus route
Pereira → Medellín
5 h 30 min · $12–$22 USD
Bus route
Bogotá → Manizales
8 h · $18–$30 USD
Bus route
Manizales → Bogotá
8 h · $18–$30 USD
Bus route
Medellín → Manizales
5 h · $12–$22 USD
Bus route
Manizales → Medellín
5 h · $12–$22 USD
Bus route
Salento → Armenia
45 min · $2–$5 USD
Bus route
Armenia → Salento
45 min · $2–$5 USD
Bus route
Pereira → Armenia
1 h · $3–$8 USD
Bus route
Armenia → Pereira
1 h · $3–$8 USD
Bus route
Bogotá → Armenia
7 h 30 min · $18–$30 USD
Bus route
Armenia → Bogotá
7 h 30 min · $18–$30 USD
Bus route
Medellín → Jardín
3 h 45 min · $8–$16 USD
Bus route
Jardín → Medellín
3 h 45 min · $8–$16 USD
Bus route
Bogotá → Bucaramanga
8 h 30 min · $18–$32 USD
Bus route
Bucaramanga → Bogotá
8 h 30 min · $18–$32 USD
Bus route
Bogotá → San Gil
6 h 30 min · $15–$28 USD
Bus route
San Gil → Bogotá
6 h 30 min · $15–$28 USD
Bus route
San Gil → Bucaramanga
2 h 15 min · $5–$12 USD
Bus route
Bucaramanga → San Gil
2 h 15 min · $5–$12 USD
Bus route
Villa de Leyva → San Gil
4 h 30 min · $10–$20 USD
Bus route
San Gil → Villa de Leyva
4 h 30 min · $10–$20 USD
Bus route
San Gil → Barichara
45 min · $2–$5 USD
Bus route
Barichara → San Gil
45 min · $2–$5 USD
Bus route
Bucaramanga → Barichara
2 h 30 min · $6–$14 USD
Bus route
Barichara → Bucaramanga
2 h 30 min · $6–$14 USD
Bus route
Popayán → Pasto
5 h 30 min · $12–$22 USD
Bus route
Pasto → Popayán
5 h 30 min · $12–$22 USD
Bus route
Cali → Pasto
8 h 30 min · $18–$30 USD
Bus route
Pasto → Cali
8 h 30 min · $18–$30 USD
How to get around Colombia by bus
Colombia is vast — long-distance Pullman buses are reliable but slow. Domestic flights are often the better option for crossing the country.
By long-distance Pullman bus
Bolivariano, Expreso Brasilia, Berlinas del Fonce, and Copetran are the main Pullman lines. Reserved seats, A/C, often a meal on overnight routes. Sample fares: Bogotá ↔ Medellín (~9 h, COP $80,000 – $150,000 / $20 – $40 USD); Bogotá ↔ Cartagena (~20 h, $30 – $60 overnight). Booking online via Pinbus or Redbus is easier than at the terminals.
By domestic flight (often the right choice)
Avianca, LATAM, and budget carriers Viva Air and JetSMART run domestic flights between every major city. Bogotá ↔ Cartagena is 90 minutes by air vs 20 hours by bus, often for similar cost. For long-distance travel within Colombia, flying is usually the practical choice; buses are better for shorter regional connections.
By regional shuttle / colectivo
Shared vans and minibuses ("colectivos" or "buses intermunicipales") run shorter regional routes — Medellín ↔ Guatapé, Cartagena ↔ Santa Marta, the coffee region towns. Fares COP $20,000 – $50,000 ($5 – $13 USD). Useful for hops of 2–5 hours; longer routes are better by Pullman or flight.
About Colombia
Colombia is the most populous Spanish-speaking country in South America and one of the most biodiverse countries in the world — spanning Andean mountains, Caribbean coast, Pacific coast, and Amazon jungle. The cocaine-era reputation is now decades out of date; the country has been a major tourist destination since the late 2000s, with Cartagena, Medellín, and the coffee region drawing the most visitors.
Currency is the Colombian peso (COP) — denominations run high (a coffee costs ~$5,000). Spanish is universal; English is increasingly common in Medellín, Bogotá, and Cartagena's tourist areas. The country has dramatic altitude variation — Bogotá at 2,640 m is cool, Medellín at 1,500 m is spring-like, Cartagena at sea level is tropical.
Travel tips for Colombia
- Distances are vast. Bogotá ↔ Cartagena is 1,000 km — fly instead of bus where you can.
- Take it easy in Bogotá the first day — 2,640 m altitude can affect sea-level arrivals.
- Avoid road travel at night outside the major highways — daytime intercity buses are fine.
- Don't 'dar papaya' (literally "don't give papaya") — Colombian phrase for not making yourself an easy target. Be discreet with phones and expensive items in cities.
- Cartagena gets hot and humid year-round — different climate from Bogotá/Medellín. Pack accordingly.
- Spanish helps a lot. English is less common than in Mexico or Costa Rica, except in Medellín's remote-worker scene.
Bus travel in Colombia — frequently asked questions
How do I get from Bogotá to Cartagena?
Fly — Avianca, LATAM, Viva Air, and JetSMART all fly Bogotá → Cartagena in ~90 minutes, often for under $50 USD round-trip when booked in advance. The overnight bus takes ~20 hours and isn't significantly cheaper. Flying is the standard choice.
Is Colombia safe to travel?
Yes — Colombia's main tourist destinations (Cartagena, Medellín, Bogotá, Santa Marta, the coffee region) are widely considered safe for standard travel. Standard urban precautions apply — don't flash valuables, avoid certain neighborhoods at night, stick to busy areas. Avoid the Pacific coast Chocó region and the eastern border zones unless you know the area.
Do I need to speak Spanish in Colombia?
Yes — more than in Mexico or Costa Rica. Outside Medellín (remote-worker scene) and specific Cartagena/Bogotá tourist areas, English is not commonly spoken. Learn basic Spanish or use Google Translate. Hotel staff often speak some English; bus drivers and locals usually don't.
What's the altitude in Bogotá?
2,640 m (8,660 ft). Most travelers feel slight effects (mild breathlessness, dry air) for the first 24 hours. Take it easy, drink extra water, avoid alcohol the first day. Medellín (1,500 m) is much easier to acclimate to.
How long does the Lost City (Ciudad Perdida) trek take?
4–6 days through the Sierra Nevada jungle from Santa Marta — there's only one operator-licensed route, all guided. Roughly $400 – $500 USD all-in. It's a serious trek; choose your operator carefully and book in advance for high season (Dec–March).