1map logoGo to main page

Ríohacha, Guajira to Bogota, Bogota D.C. from $35: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Ríohacha, Colombia
to
Bogota, Colombia

How to Get from Ríohacha to Bogota: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 by busBest price
787 kmDistance
2h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Ríohacha to Bogota with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
2h  17m
Estimated price
$64-204
Recommended
Company
Copetran, Expreso Brasilia
Bus
Average Duration
19h  50m
Estimated price
$35-60
Cheapest
route map
Distance: 787 km
Duration: 2h 17m

See more options

Company
Various
Drive
Average Duration
15h  19m
Estimated price
$50-80

Traveling From Riohacha to Bogota

The journey from Riohacha, with its serene beaches and vibrant Caribbean culture, to Bogota, a bustling city filled with rich history and modern energy, offers you a thrilling contrast in landscapes and experiences.

Best Neighbourhoods in Bogota

Bogota boasts diverse neighborhoods, each offering unique experiences for visitors.

La Candelaria
• Rich history with colonial architecture.
• Home to numerous museums and cultural sites.
Chapinero
• Trendy with vibrant nightlife and restaurants.
• A hub for LGBTQ+ culture and events.
Zona Rosa
• Luxury shopping and upscale dining options.
• Lively atmosphere and popular nightlife scene.

Best Times To Visit Bogota's Attractions

Timing your visits can enhance your experience of Bogota's top attractions.

Gold Museum
Weekdays early in the day offer fewer crowds and a more personal experience.
Monserrate
Visiting during weekday mornings provides stunning views and tranquility.
Botero Museum
Late afternoons on weekdays allow for a relaxed atmosphere to enjoy the art.

Bogota Weather: What to Expect Year-Round

Bogota enjoys a mild, temperate climate with average temperatures ranging from 50°F to 65°F year-round, influenced by its high altitude. The dry seasons, from December to February and July to August, offer the best opportunities for outdoor exploration, while occasional rain can enhance the lush landscape and provide a refreshing break.

Dining in Bogota: A Culinary Adventure

When in Bogota, try the traditional 'ajiaco,' a hearty chicken and potato soup enriched with corn, capers, and avocado at Restaurante La Puerta Falsa, a local favorite. This dish captures the essence of Andean flavors and offers a cozy atmosphere that contrasts beautifully with the coastal seafood delicacies of Riohacha.

Ríohacha - Bogota operators

Explore transport companies operating between Ríohacha and Bogota, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
avianca.com

Plane from Riohacha (RCH) to Bogotá (BOG)

Average Duration
1h 37m
Estimated price
$60-641

Plane from Riohacha (RCH) to Bogotá (BOG) via Medellin Jose Marie Cordova

Average Duration
3h 40m
Estimated price
$60-641
Website
latam.com

Plane from Riohacha (RCH) to Bogotá (BOG)

Average Duration
1h 48m
Estimated price
$642-643
Bus Show bus routes
Contact phone
+57 601 592 0400
Website
copetran.com

Bus from Riohacha to Bogotá

Average Duration
19h 50m
Estimated price
$43-640
Contact phone
01 800 051 8001
Website
expresobrasilia.com

Bus from Riohacha to Bogotá Terminal Salitre

Average Duration
19h
Estimated price
$35-60

Ríohacha to Bogota: Overview of Bus, Train, Flight, and Car Trips

Traveling between Ríohacha and Bogota offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an adventurous road trip from Riohacha to Bogotá, covering a distance of 639 miles through the diverse landscapes of Colombia. Enjoy the freedom of the open road for approximately 15 hours and 19 minutes, witnessing the beauty of the countryside along the way. 💸 Explore the affordability of driving from Riohacha to Bogotá, with prices ranging from $50 to $80 for the journey by car. This cost-effective option allows you to experience the convenience of traveling at your own pace, stopping at charming towns and scenic overlooks en route to the bustling capital city.
Average price
$50 - $80
🛫 Experience a fast and convenient journey from Riohacha to Bogota by taking a direct flight that only lasts 1 hour and 36 minutes. Both LATAM Chile and Avianca provide excellent options for this route, ensuring a smooth travel experience. 🌄 Enjoy the scenic views from above as you fly approximately 2 hours and 17 minutes to reach the bustling capital city of Bogota from the coastal town of Riohacha. The flight offers a quick and efficient way to travel between these two vibrant Colombian destinations. 💸 Flight prices between Bogota and Riohacha can range from $64 to $204, giving travelers a range of options to choose from based on their budget and preferences. With multiple airlines offering competitive fares, finding an affordable and enjoyable flight for your trip is easily achievable.
Departure Point
Riohacha Airport
Arrival Point
Bogota Airport
🚌 The journey from Riohacha to Bogota by bus offers a direct route that operates every day with departures every four hours. The trip takes approximately 19 hours and 50 minutes. 💰 Ticket prices for the Riohacha to Bogota bus route typically range from $35 to $60, offering an affordable transportation option for those looking to explore the vibrant cultural and historical attractions of Bogota.
Departure Point
Riohacha station
Arrival Point
Bogota station

Frequently asked questions

Find out more about the route from Ríohacha to Bogota.

Or choose the category:
The distance between Riohacha and Bogotá is approximately 489 miles, with a road distance of 634.2 miles. The quickest way to travel between the two cities is by plane, which takes approximately 2 hours and 20 minutes. If traveling by car, it would take around 15 hours and 12 minutes, while a bus journey would take around 19 hours and 50 minutes.
The most cost-effective transportation option for traveling from Riohacha to Bogota is by bus, with ticket prices ranging from $24 to $45. However, this option is time-consuming, taking approximately 19 hours and 50 minutes. If time efficiency is a priority, flying is the quickest way to reach Bogota, with a travel time of just 2 hours and 20 minutes. Flight tickets range from $65 to $210, depending on various factors such as the time of booking and airline choice.
The prices for a bus ticket between Bogota and Riohacha can range from $24 to $45, depending on the bus company and the type of service chosen. It is important to note that prices may vary depending on the season and demand. It is recommended to check with different bus companies to compare prices and choose the best option that fits your budget and travel preferences.
If you prefer not to use public transportation, you can consider driving from Riohacha to Bogotá. The driving distance is approximately 634 miles and it takes around 15 hours and 12 minutes to reach Bogotá by car. The prices for a car ride from Riohacha to Bogotá typically range from $50 to $80. Driving allows you to have more flexibility and freedom during your journey.
To travel from Riohacha to Bogotá without a car, the best option is to take a bus. The bus journey takes around 19 hours and 50 minutes and typically costs between $24 and $45. It is a popular and affordable way to travel between the two cities, offering scenic views along the way. There are several bus companies that operate this route, providing comfort and convenience for travelers.
Yes, there is a direct link between Riohacha and Bogota. There is a bus service operated by Copetran that departs every four hours from Riohacha and arrives at Bogota. The journey takes approximately 19 hours and 50 minutes. The bus service operates daily, providing a convenient option for travelers.
The flight time between Riohacha and Bogota is approximately 1 hour and 39 minutes on a direct flight. The cost of the flight can vary between $69 and $204, depending on the airline and the time of booking. It is advisable to check with different airlines to find the best deals and prices for your travel plans.
There are plenty of accommodation options available near Bogotá. With over 1138 hotels to choose from, you will have a wide range of choices. Prices for hotels in Bogotá start at $60 per night, making it accessible for different budgets. Whether you are looking for luxury hotels, boutique guesthouses, or budget-friendly options, there will be something suitable for your needs in Bogotá.