1map logoGo to main page

San Diego, CA, USA to Buffalo, NY, USA from $0: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States of America
to
Buffalo, United States of America

How to Get from San Diego to Buffalo: 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.

$0 by busBest price
4202 kmDistance
8h 13m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to Buffalo 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
8h  13m
Estimated price
$142-557
Recommended
route map
Distance: 4202 km
Duration: 8h 13m

See more options

Company
various
Bus
Average Duration
58h  14m
Estimated price
$0-0
Company
Amtrak
Train
Average Duration
74h  6m
Estimated price
$146-1420
Company
various
Plane
Bus
Average Duration
10h  28m
Estimated price
$169-757
Company
various
Train
Plane
Average Duration
10h  10m
Estimated price
$196-596
Company
various
Plane
Drive
Average Duration
10h  23m
Estimated price
$247-1027
Company
various
Drive
Average Duration
41h 
Estimated price
$1421-1422

Traveling From San Diego to Buffalo

Traveling from San Diego to Buffalo offers you a fascinating contrast between the sun-kissed beaches of California and the vibrant, snowy landscapes of New York.

Best Neighbourhoods in Buffalo

Buffalo boasts diverse neighborhoods, each offering its own charm and attractions.

Elmwood Village
• Known for its artsy vibe and local boutiques.
• Features beautiful parks and walkable streets.
Allentown
• Renowned for its vibrant nightlife and historic architecture.
• Hosts numerous art galleries and cultural events.
North Buffalo
• Family-friendly with great schools and parks.
• Offers a mix of charming homes and trendy shops.

Best Times To Visit Buffalo's Attractions

Buffalo's attractions each shine at different times, helping you enjoy them fully.

Niagara Falls
Visit early morning or on weekdays for fewer crowds and stunning views.
Buffalo Zoo
Go in the late afternoon during weekdays to enjoy quieter exhibits.
Canalside
Plan your visit during weekday early evenings for a relaxed atmosphere.

Buffalo Weather: What to Expect Year-Round

Buffalo experiences four distinct seasons, with cold, snowy winters and warm summers, making spring and early fall particularly inviting times to visit. Understanding the weather can enhance your travel experience, as it influences the activities available and the attire you'll need.

Dining Recommendation in Buffalo

For a truly Buffalo experience, try the iconic Buffalo wings at Anchor Bar, where the bold flavors and spicy kick stand in stark contrast to the fresh seafood and lighter fare often found in San Diego. The lively atmosphere and local beer selection enhance the experience, showcasing Buffalo's hearty culinary roots.

San Diego - Buffalo operators

Explore transport companies operating between San Diego and Buffalo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from San Diego (SAN) to Buffalo (BUF)

Average Duration
8h 13m
Estimated price
$142-557
Website
united.com

Plane from San Diego (SAN) to Buffalo (BUF)

Average Duration
8h 13m
Estimated price
$142-557
Website
delta.com

Plane from San Diego (SAN) to Buffalo (BUF)

Average Duration
7h 39m
Estimated price
$1426-1427
Website
aircanada.com

Plane from San Diego (SAN) to Buffalo (BUF)

Average Duration
7h 41m
Estimated price
$5574-5575
Website
aa.com

Plane from San Diego (SAN) to Buffalo (BUF)

Average Duration
9h 52m
Estimated price
$5579-5578
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from San Diego to Buffalo Depew Station

Average Duration
74h 6m
Estimated price
$146-1420
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Santa Fe Depot, CA to Buffalo, NY

Average Duration
58h 14m
Estimated price
$247-757
Contact phone
+1 888-378-3823
Website
baronsbus.com

Bus from N Wilson Rd & Ferrell Pl - Columbus to Buffalo, NY

Average Duration
7h 35m
Estimated price
$5969-5963

San Diego to Buffalo: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Diego and Buffalo 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 epic cross-country journey from sunny San Diego to the charming city of Buffalo! Traverse a distance of 2611 miles, taking around 41 hours of scenic driving through diverse landscapes. 💰 Choose from a range of options for your road trip budget, with estimated costs ranging between $470 to $700 for the entire trip. Plan ahead to ensure a smooth and economical travel experience from the West Coast to the East Coast.
Average price
$470 - $700
🚆 Embark on a scenic train journey from San Diego to Buffalo, though there is no direct route available. Your adventure will take you through Los Angeles, Chicago Union Station, and finally Buffalo Depew Station, spanning approximately 3 days and 6 hours. 🎫 Tickets for the San Diego to Buffalo train ride range from $146 to $1094, offering a range of options to suit your budget and travel preferences. Prepare for a memorable cross-country journey filled with panoramic views and the excitement of exploring new destinations by rail.
Departure Point
San Diego station
Arrival Point
Buffalo Depew Station
🛫 Traveling from San Diego to Buffalo by plane involves a connecting flight, as there is no direct route available. The quickest option with one stopover typically takes about 6 hours and 5 minutes. 🛬 Frontier Airlines, Delta, United Airlines, and Southwest Airlines are some airlines that offer flights between San Diego Airport and Buffalo Airport. The journey from sunny San Diego to the vibrant city of Buffalo by air usually takes around 8 hours and 13 minutes.
Departure Point
San Diego Airport
Arrival Point
Buffalo Airport. The quickest flight takes 6h 5m and has one stopover
⏱️ The entire trip, with all the transfers included, takes approximately 2 days and 14 hours to arrive at the final destination in Buffalo.
Departure Point
Santa Fe Depot, CA station
Arrival Point
Buffalo, NY station

Frequently asked questions

Find out more about the route from San Diego to Buffalo.

Or choose the category:
The cheapest way to travel from San Diego to Buffalo is by taking a combination of train and flight. You can take an Amtrak train from San Diego to Los Angeles, which costs around $35-$55 and takes about 2 hours. From Los Angeles, you can then book a flight to Buffalo, which costs around $60-$600 and takes approximately 4-8 hours. Overall, this option can be cost-effective and take around 10 hours and 25 minutes in total travel time.
The fastest way to travel from San Diego to Buffalo is by flying. The flight duration is approximately 8 hours and 19 minutes. However, it is important to note that flight prices can vary and typically range from $160 to $700, depending on the airline and time of travel. It is advisable to compare prices and book in advance to secure the best deal.
The distance from San Diego to Buffalo is approximately 2196 miles. This is the straight-line distance or the "as the crow flies" distance. However, the road distance is longer at 2611 miles. This difference is due to the specific route taken by roads and highways.
The most convenient option for traveling from San Diego to Buffalo without a car is by taking a bus. The journey takes approximately 2 days and 15 hours, with fares ranging from $290 to $650. Various bus companies operate on this route, offering comfortable seating and amenities for a long-distance trip. It is advisable to plan and book your ticket in advance to secure your preferred departure time and ensure a smooth journey.
The journey from San Diego to Buffalo takes approximately 8 hours and 19 minutes, including transfers. This travel time may vary depending on the mode of transportation chosen and any layovers or delays. It is advisable to check with the specific airline or train companies for the most accurate and up-to-date travel times for your desired dates of travel.
The most convenient and fastest way to travel from San Diego to Buffalo is by flying. It takes around 8 hours and 19 minutes and costs between $160 and $700. If you prefer a more budget-friendly option, you can also take a bus, which takes approximately 2 days and 15 hours and costs between $290 and $650. Another option is to take a train, which takes around 3 days and 6 hours and costs between $140 and $1100.
There are plenty of accommodation options near Buffalo to suit various budgets and preferences. The city has over 165 hotels to choose from, offering a range of prices starting at $39 per night. Some popular hotel chains in the area include Hilton, Marriott, and Holiday Inn, as well as boutique and independent hotels. It is advisable to research and book in advance to secure the best rates and availability for your stay in Buffalo.
Yes, it is possible to drive from San Diego to Buffalo. The driving distance is approximately 2611 miles, which would take around 41 hours. However, keep in mind that this is a very long and time-consuming journey, so it is advisable to plan for breaks and rest stops along the way. Additionally, consider the cost of gas, tolls, and potential hotel stays during the trip.
No, there is no direct bus between San Diego and Buffalo. However, there are bus services available with multiple transfers. The journey starts in San Diego and includes transfers at Los Angeles Union Station, St Louis Bus Station, Indianapolis Bus Station, and Cincinnati, OH. The total travel time is approximately 2 days and 15 hours.
You can catch the bus from San Diego to Buffalo at the San Diego station. The bus services on this route are operated by Flixbus USA. Make sure to arrive at the station at least 30 minutes prior to the departure time to ensure a smooth boarding process. The bus will leave from the designated platform at the San Diego station.
The San Diego to Buffalo bus services operated by Barons Bus arrive at Buffalo station. The station is conveniently located in downtown Buffalo, making it easy for travelers to access nearby hotels, attractions, and transportation options. From the station, visitors can explore popular destinations such as Niagara Falls or venture into Buffalo's vibrant city center.
To get from San Diego Airport to Buffalo the most convenient way is to take a direct flight. There are several airlines that offer flights from San Diego to Buffalo, with a travel time of approximately 5-7 hours. Once you arrive at Buffalo Niagara International Airport, you can easily catch a taxi, ride-share service, or rent a car to reach your final destination in Buffalo. Public transportation options, such as buses and trains, are also available from the airport.
JetBlue Airways, Delta, American Airlines, and two other airlines offer flights from San Diego Airport to Buffalo Airport. These airlines provide multiple options for travelers looking to fly between San Diego and Buffalo. It is recommended to compare prices and schedules of each airline to find the best option for your travel needs. Flight duration and layovers may vary depending on the chosen airline and route.
The fastest way to travel from San Diego to Buffalo is by plane. However, there are no direct flights available. The quickest option is to take a flight with one stopover, which takes approximately 6 hours and 15 minutes. Airlines such as JetBlue Airways, Delta, and American Airlines, among others, offer flights between San Diego Airport and Buffalo Airport. The prices for a flight between these two cities can range from $162 to $657.
The flight duration from San Diego to Buffalo varies depending on the number of stopovers. On average, the quickest flight with one stopover takes around 6 hours and 15 minutes. However, since there is no direct flight available, the total travel time can be longer depending on the layover duration. It is recommended to check with the airlines for specific flight options and schedules.
Trains from San Diego to Buffalo arrive at Buffalo Depew Station. This station is located in Depew, which is just outside of Buffalo. It is a convenient arrival point for travelers heading to Buffalo and offers easy access to the city and surrounding areas. Amtrak operates this train service, providing a comfortable and efficient way to travel between the two cities.
Yes, there is no direct train between San Diego and Buffalo. However, there are train services available that require multiple transfers. The journey usually involves departing from San Diego and making transfers in Los Angeles, Chicago Union Station, and finally arriving at Buffalo Depew Station. The entire journey can take approximately 3 days and 6 hours, including the transfers.
To catch the train from San Diego to Buffalo you will need to go to the San Diego station. This is where the train services, operated by Amtrak, depart from. Make sure to check the schedule and plan your journey accordingly.
The cost of a flight from San Diego to Buffalo can range from $162 to $657. The price is influenced by several factors such as the time of year, how far in advance you book, and the airline you choose. It's recommended to compare prices from different airlines and book your flight in advance to get the best deal. Additionally, consider flexible travel dates to increase your chances of finding a cheaper ticket.
The cost of a train ticket from San Diego to Buffalo depends on several factors including the class of service and the time of booking. On average, prices range from $146 to $1094. It is recommended to book in advance to secure the best prices. Additionally, prices may vary depending on any ongoing promotions or discounts offered by the train company.
The cost of a bus ticket from San Diego to Buffalo can range from $294 to $641. This price can vary depending on factors such as the time of year, the bus company, and any promotional deals that may be available. It is recommended to check with different bus companies and compare prices to find the best deal for your specific travel dates.
The cost to drive from San Diego to Buffalo can vary depending on several factors such as gas prices, tolls, and the type of vehicle you are using. On average, the cost can range from $470 to $700 for a one-way trip. It's important to consider additional expenses such as accommodations, meals, and vehicle maintenance along the way. Make sure to plan your budget accordingly and factor in any additional costs for a comfortable and enjoyable journey.

Trips from San Diego