Nestled in the breathtaking Sacramento Mountains of southern New Mexico, Ruidoso is a charming and welcoming city known for its stunning natural beauty and outdoor adventures. This vibrant mountain town offers visitors a perfect blend of scenic landscapes, outdoor recreation opportunities, and a lively arts and culture scene. Whether you're seeking thrilling ski slopes in the winter, picturesque hiking trails in the summer, or vibrant festivals year-round, Ruidoso has something for everyone. With its friendly locals, delicious cuisine, and cozy accommodations, Ruidoso is a hidden gem waiting to be explored by those seeking a perfect getaway in the heart of nature.
The cheapest month to fly to Ruidoso, New Mexico is typically March.
The popular airports near Ruidoso, New Mexico are Roswell International Air Center (ROW), El Paso International Airport (ELP), and Albuquerque International Sunport (ABQ).
The flight to Ruidoso, New Mexico (RUI) is roughly 21 hours 55 minutes and 9,643 miles (15,518 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
The best way is to compare flights to Ruidoso, New Mexico from leading comparison sites using our search engine dashboard.
Winter park with snow tubing & zip lines
Fun park with go-karts, mini-golf & maze
Winery and wine
Camping and hiking
Camping, outdoor recreation, and nature
Art museum and art
Horse racing
Expansive park along the Ruidoso River
Outdoor event space & a playground
Compact casino with a variety of slots
Lake
Forest
Small museum devoted to the Old West
Hiking
Theatre, performing arts, and art
Mountain
Tourist attraction
Casino
Lake
Lake, camping, and hiking
Ridge
Historical landmark with scenic views
Mountain peak
Mountain site with a river & giant cave
Mountain peak
Camping
Historical landmark
18.9 °C
Mon, 29 Apr 2024
Average Temperature
10°C
Jan
11°C
Feb
14°C
Mar
19°C
Apr
23°C
May
28°C
Jun
27°C
Jul
26°C
Aug
24°C
Sep
19°C
Oct
14°C
Nov
10°C
Dec
Flights from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,643 miles (15,518 kilometres). The direct flight time is roughly 21 hours 55 minutes.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,268 miles (14,915 kilometres). The direct flight time is roughly 21 hours 5 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,889 miles (15,914 kilometres). The direct flight time is roughly 22 hours 28 minutes.
Flights from George, South Africa - George Airport (GRJ) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,477 miles (15,252 kilometres). The direct flight time is roughly 21 hours 33 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,619 miles (15,480 kilometres). The direct flight time is roughly 21 hours 52 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,657 miles (15,541 kilometres). The direct flight time is roughly 21 hours 57 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,602 miles (15,452 kilometres). The direct flight time is roughly 21 hours 50 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,765 miles (15,715 kilometres). The direct flight time is roughly 22 hours 11 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,757 miles (15,702 kilometres). The direct flight time is roughly 22 hours 10 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,507 miles (15,300 kilometres). The direct flight time is roughly 21 hours 37 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,788 miles (15,752 kilometres). The direct flight time is roughly 22 hours 15 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,751 miles (15,692 kilometres). The direct flight time is roughly 22 hours 10 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,848 miles (15,849 kilometres). The direct flight time is roughly 22 hours 23 minutes.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,651 miles (15,531 kilometres). The direct flight time is roughly 21 hours 56 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,926 miles (15,974 kilometres). The direct flight time is roughly 22 hours 33 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,298 miles (14,963 kilometres). The direct flight time is roughly 21 hours 9 minutes.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Ruidoso, New Mexico (RUI) - The flight distance between these airports is 9,787 miles (15,750 kilometres). The direct flight time is roughly 22 hours 14 minutes.
Expert Help
Choose Site / Currency