Hotels in Bethlehem

Showing 1 - 20 from 41 properties
Hotel
Price from: $134
45 West North Street, Bethlehem, PA 18018, United States
8.4 Very good
From: $134
Hotel
Price from: $149
2220 Emrick Boulevard, Bethlehem, PA 18020, United States
8.3 Very good
From: $149
Hotel
Price from: $99
120 W. Third Street, Bethlehem, PA 18015, United States
7.8 Good
From: $99
Hotel
Price from: $109
3050 Schoenersville Road, Bethlehem, PA 18017, United States
7.0 Good
From: $109
Hotel
Price from: $86
1630 Spillman Drive, Bethlehem, PA 18015, United States
8.4 Very good
From: $86
Hotel
Price from: $109
2140 Motel Drive, Bethlehem, PA 18018, United States
8.2 Very good
From: $109
Hotel
Price from: $199
437 Main Street, Bethlehem, PA 18018, United States
9.0 Superb
From: $199
Guest house
Price from: $110
250 Wyandotte Street, Bethlehem, PA 18015, United States
8.9 Fabulous
From: $110
Hotel
Price from: $215
80 Guider Lane, Bethlehem, NH 03574, United States
9.1 Superb
From: $215
Hotel
Price from: $114
2031 Avenue C, Bethlehem, PA 18017, United States
7.8 Good
From: $114
Hotel
Price from: $127
200 Gateway Drive, Bethlehem, PA 18017, United States
8.5 Very good
From: $127
Resort
Price from: $169
77 Wind Creek Blvd, Bethlehem, PA 18015, United States
8.4 Very good
From: $169
Hotel
Price from: $117
3375 High Point Boulevard, Bethlehem, PA 18017, United States
8.9 Fabulous
From: $117
Hotel
Price from: $102
300 Gateway Drive, Bethlehem, PA 18017-9076, United States
6.7 Pleasant
From: $102
Hotel
Price from: $87
4016 Christian Springs Rd, Bethlehem, PA 18020, United States
5.8 Passable
From: $87
Holiday home
Bethlehem, 18055-9748, United States
9.0 Superb
Resort
Price from: $230
1108 Main Street, Bethlehem, NH 03574, United States
8.5 Very good
From: $230
Hotel
Price from: $108
30 Arlington Street, Bethlehem, NH 03574, United States
7.9 Good
From: $108
Holiday home
Price from: $180
1316 East 7th Street, Bethlehem, PA 18015, United States
From: $180
Luxury tent
Price from: $155
Bethlehem, 18015, United States
From: $155