COVID-19 Travel Guide
Learn more ›

Search cheap bus tickets to New Mexico

switcheroo

Overview

New Mexico bus travel info

Destinations19
Companies3
Stations444
Connections721
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

How much does it cost to take the bus to/from New Mexico?

Of the 19 cities in New Mexico with bus service, the average cost of bus tickets is $114.00 on the top routes. The cheapest ticket available costs $14.00 while the most expensive ticket is $230.00 at this time.
3 bus companies operate buses to and from New Mexico. In total, the state has 19 destinations reachable by bus. For bus trips from out of state, Jefferson lines is your best bet, with buses from cities in other states. For in-state travel, Greyhound has the most coverage, with 8 routes connecting cities within New Mexico.

New Mexico Buses

Jefferson Lines

Jefferson Lines currently does not offer scheduled bus service between cities within New Mexico. However, it does have scheduled bus service to New Mexico from 142 locations outside of the state.
Jefferson Lines
Jefferson Lines
Destinations
142
Routes
721

Greyhound

Greyhound connects 8 cities and towns within New Mexico. It also has buses to New Mexico from 141 cities in other states.
Greyhound
Greyhound
Destinations
149
Routes
277

Amtrak Thruway

Amtrak Thruway connects 1 cities and towns within New Mexico. However, it does not offer bus service from out of state.
Amtrak Thruway
Amtrak Thruway
Destinations
1
Routes
2

Popular bus routes in New Mexico